【发布时间】:2020-05-03 21:06:06
【问题描述】:
试图通过 request-html 获取指纹值以输入自动登录:
# import HTMLSession from requests_html
from requests_html import HTMLSession
import time
# create an HTML Session object
session = HTMLSession()
# Use the object above to connect to needed webpage
resp = session.get("https://slatehouse.appfolio.com/users/sign_in")
# Run JavaScript code on webpage
resp.html.render()
sel = '#fingerprint'
fp = resp.html.find(sel)
print(fp)
代码输出:
[<Element 'input' type='hidden' name='fingerprint' id='fingerprint'>]
没有 value 键,我认为它是由 javascript 生成的(认为渲染会允许它被挑选出来)
【问题讨论】:
标签: javascript screen-scraping hidden python-requests-html