所以我现在正在学习美丽的汤,我试图找出如何选择下拉值,然后得到它隐藏的关联值。在
我使用的链接是http://www.nakedcph.com/commodity/4876-nike-sportswear-air-max-95.
This is a html code I am referencing to
我试图从商品展示表单大小中选择值,选择后,我试图拉
name="item_pid" id="commodity-show-form-item_pid" value
我手动测试了它,通过选择大小和更改输入类型来显示使用inspect元素。而且成功了。但是当我尝试在python上实现时,我得到
AttributeError: 'NoneType' object has no attribute 'findAll'
这是我的密码
import requests
import re
import time
import timeit
from bs4 import BeautifulSoup as bs
session = requests.session()
response = session.get('http://www.nakedcph.com/commodity/4876-nike-sportswear-air-max-95')
soup = bs(response.text, 'html.parser')
select = soup.find('select', id="commodity-show-form-size")
option_tags = select.findAll('option')
print option_tags
我在这件事上耽搁了好几个小时。请帮忙 每个人都建议我通过javascript来做。有人能给我举个例子吗?在
如果您的页面是javascript呈现的,您可以尝试如下操作:
您需要的数据是由JavaScript生成的,您可以在html代码中找到它:
输出:
^{pr2}$相关问题 更多 >
编程相关推荐