我已经用Python编写了一个脚本,从网页中获取不同的产品链接。虽然我知道该网站的内容是动态的,但我尝试了常规方法来让您知道我已经尝试过了。我在开发工具中寻找API,但找不到。难道没有办法使用请求获取这些链接吗?
如何使用requests从该网站获取不同的产品链接?
我目前已经写了:
import requests
from bs4 import BeautifulSoup
link = "https://www.amazon.com/stores/node/10699640011"
def fetch_product_links(url):
res = requests.get(url,headers={"User-Agent":"Mozilla/5.0"})
soup = BeautifulSoup(res.text,"lxml")
for item_link in soup.select("[id^='ProductGrid-'] li[class^='style__itemOuter__'] > a"):
print(item_link.get("href"))
if __name__ == '__main__':
fetch_product_links(link)
如何使用requests从该网站获取不同的产品链接?