摘要: //*[@id=”post_content”]/p[1] 意思是:在根节点下面的有一个id为post_content的标签里面的第一个p标签(p[1]) 如果你需要提取的是这个标签的文本你需要在后面加点东西变成下面这样: //*[@id=”post_content”]/p[1]/text() 后面加 阅读全文
posted @ 2018-10-24 21:53 CrossPython 阅读(193) 评论(0) 推荐(0) 编辑
摘要: ModelForm表单 save()方法 每一个ModelForm都有一个save()方法,这个方法可以更具绑定的form表单创建并且保存一个数据库对象,ModelForm的子类可以接受一个model的子类作为instance的参数,如果存在那么save()方法会更新这个实例,否则会创建一个新的实例 阅读全文
posted @ 2018-10-24 15:55 CrossPython 阅读(419) 评论(0) 推荐(0) 编辑
摘要: start items.py spider.py pipelines.py 通过 item__class__ 是什么类来决定如何处理数据 当然 ItemClass() 类里可以加 def __str__(self): return 'ItemClass" 更直观. 阅读全文
posted @ 2018-10-24 08:43 CrossPython 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 分页 https://www.jianshu.com/p/0c957c57ae10 关于 follow=true, rule https://zhuanlan.zhihu.com/p/25650763 关于rule Each Rule defines a certain behaviour for 阅读全文
posted @ 2018-10-24 07:51 CrossPython 阅读(629) 评论(0) 推荐(0) 编辑