Python:使用mechanicalsoup和extract conten传递一个下拉值

2024-04-27 08:32:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试从动态网页中提取内容。我的要求是为这个特定的椅子选择座位样式,然后从网页的表格中提取值。我用了下面的代码。输出如下:

import mechanicalsoup

browser = mechanicalsoup.Browser()
browse_page = browser.get('http://catalog.atsfurniture.com/9-grid-back-wood-chair.aspx')
browse_form = browse_page.soup.select("option",{"value":"Select Seat Style"})

browse_form.find(attrs={"option": "Select Seat Style"})['value'] = 'Solid Wood Seat'
#browse_form.find(attrs={"name": "password"})['value'] = 'password'

page2 = browser.submit(browse_form, browse_url)
print(str(page2.text))

输出:

^{pr2}$

无关代码被注释。在

有什么可能的解决办法吗。在

谢谢。在


Tags: 代码browserform网页valuestylepagepassword