【发布时间】:2019-06-20 13:12:22
【问题描述】:
尝试从here 获取大小。
我想要的内容:
但是我收到了:
[<div class="options" id="productSizeStock">
<button class="btn options-loading" disabled="" type="button">
</button>
<button class="btn options-loading" disabled="" type="button">
</button>
<button class="btn options-loading" disabled="" type="button">
</button>
<button class="btn options-loading" disabled="" type="button">
</button>
<button class="btn options-loading" disabled="" type="button">
</button>
<button class="btn options-loading" disabled="" type="button">
</button>
<button class="btn options-loading" disabled="" type="button">
</button>
<button class="btn options-loading" disabled="" type="button">
</button>
<button class="btn options-loading" disabled="" type="button">
</button>
<button class="btn options-loading" disabled="" type="button">
</button>
<button class="btn options-loading" disabled="" type="button">
</button>
<button class="btn options-loading" disabled="" type="button">
</button>
我还尝试使用requests-html 来查看是否是 javascript 渲染问题。但我只是收到空值。
这是我的代码:
import requests
import randomheaders
from bs4 import BeautifulSoup
proxy = {'''PROXY'''}
while True:
try:
source = requests.get("https://www.size.co.uk/product/grey-nike-air-max-98-se/132114/", proxies= proxy, headers=randomheaders.LoadHeader(),timeout=30).text
soup = BeautifulSoup(source, features = "lxml")
print(soup.find_all("div", class_="options"))
except Exception as e:
print(e)
time.sleep(5)
【问题讨论】:
标签: python html beautifulsoup python-requests