【发布时间】:2022-11-11 01:18:17
【问题描述】:
url = "https://www.ebay.com/sch/i.html?_from=R40&_trksid=p2380057.m570.l1313&_nkw=electronics"
response = requests.get(url)
soup = BeautifulSoup(response.text, "html.parser")
names = soup.find_all("div", class_="s-item__title")
prices = soup.find_all("span", class_="s-item__price")
shippings = soup.find_all("span", class_="s-item__shipping s-item__logisticsCost"
for name,price,shipping in zip(names,prices,shippings):
print(name.text, price.text, shipping.text)
现在,这个脚本完美运行。它打印需要打印的所有内容。 但是...我希望能够转到下一页并将那里的所有内容也刮掉。 下一页的类是“pagination__next icon-link” 我不确定我会怎么做。
【问题讨论】:
标签: python web-scraping beautifulsoup pagination