|
- import scrapy
- from scrapy.http import Requset,FormRequest
- class Logging_Spider(scrapy.Spider):
- name = 'logging'
- allowed_domains = ['douban.com']
- #start_urls = ['https://accounts.douban.com/login?source=book'] #不用start_urls方法
- def start_requests(self): #重新定义callback
- return[Requset('https://accounts.douban.com/login?source=book' , callback = self.post_logging)]
- def post_logging(self,response):
- return FormRequest.form_response(response,formdata=
- {'source':'book',
- 'redir':'https://book.douban.com/',
- 'form_email':'1254798548@qq.com',
- 'form_password':'8415as96',
- 'login':'登录'
- },callback=self.after_logging)
- def after_logging(self,response):
- sing_out = response.body().extract()
- print(sing_out)
复制代码
上面的spider 代码运行出错,错误画面[img]C:\Users\ABC\Desktop\B%5B}@T5HRUV63ESN@P}LU@EC.png[/img] |
|