我想用scrapy翻录一些需要认证的网站。 我读过这可能通过使用formdata,但我目前面临的问题是输入名称是每次刷新登录页面时随机生成的。Scrapy with dynamic content forms
下面是HTML代码:
<input type="text" name="MemberNameb326ccc51594e4" id="MemberNameb326ccc51594e4" size="15" maxlength="20" value="" tabindex="1">
我该如何面对呢?
所以,我认为这可能是可以使用内部FORMDATA response.xpath任何输入字段满足您的需求。我似乎无法找到有关语法的任何示例。 – MDP
https://doc.scrapy.org/zh/latest/topics/request-response.html#using-formrequest-from-response-to-simulate-a-user-login您需要刮掉表单,以便您知道当前的输入名称,然后动态地构建你的formdata –