Python 解析单行 XML
Python Parse single line of XML
我想做的是制作一个抓取器并且有一个登录页面,我填写进入下一页所需的三个值中的两个
抓取工具需要用户名、密码和令牌,
我正在自动填充用户名和密码,我已将 html 响应缩小到 python 中的一个输入标签。
标签代码为:
<input type="hidden" name="licence[_csrf_token]" value="SOME RANDOM CHECKSUM" id="licence__csrf_token" />
有没有办法得到这个,顺便说一句,校验和是动态的,因为它会改变长度。
BeautifulSoup 是解析任意 HTML:
的一种好方法
from bs4 import BeautifulSoup
html_doc = '''<input type="hidden"
name="licence[_csrf_token]"
value="SOME RANDOM CHECKSUM"
id="licence__csrf_token" />'''
soup = BeautifulSoup(html_doc)
print soup.input['value']
我想做的是制作一个抓取器并且有一个登录页面,我填写进入下一页所需的三个值中的两个
抓取工具需要用户名、密码和令牌,
我正在自动填充用户名和密码,我已将 html 响应缩小到 python 中的一个输入标签。
标签代码为:
<input type="hidden" name="licence[_csrf_token]" value="SOME RANDOM CHECKSUM" id="licence__csrf_token" />
有没有办法得到这个,顺便说一句,校验和是动态的,因为它会改变长度。
BeautifulSoup 是解析任意 HTML:
的一种好方法from bs4 import BeautifulSoup
html_doc = '''<input type="hidden"
name="licence[_csrf_token]"
value="SOME RANDOM CHECKSUM"
id="licence__csrf_token" />'''
soup = BeautifulSoup(html_doc)
print soup.input['value']