我从互联网上获取了这段代码,并对该站点的登录进行了一些更改,但是当我使用命令scrapt crawl myproject时,什么都没有发生,并且scrapy runpider items.py给了我错误:
No element find in <200 https://servicosonline.cpfl.com.br/agencia-webapp/>
我做错了什么?
import scrapy
BASE_URL = 'https://servicosonline.cpfl.com.br/agencia-webapp/#/login'
USER_NAME = 'username'
PASSWORD = 'password'
class ShareSpider(scrapy.Spider):
name = "sharespider"
start_urls = ['https://servicosonline.cpfl.com.br/agencia-webapp/#/login']
def parse(self, response):
yield scrapy.FormRequest.from_response(
response,
formxpath='//form[@id="panelMobile"],
formdata={
'documentoEmail': USER_NAME,
'Password': PASSWORD,
'Action':'1',
},
callback=self.after_login)
def after_login(self, response):
pass