web-scraping - 如何从连续滚动的网站加载信息以使用 beautifulsoup 进行抓取?
问题描述
我需要从https://www.nike.com/gb/w/mens-running-shoes-37v7jznik1zy7ok收集耐克鞋的所有数据 当我尝试从 beautifulsoup 中抓取时,我只得到前 24 个产品的信息。解决此问题的任何帮助将不胜感激。
page = requests.get(url)
soup = BeautifulSoup(page.content, "html.parser")
print(soup.prettify())
div_tags1 = soup.findAll("div", class_="product-grid css-195fkdt")
len(div_tags)
解决方案
推荐阅读
- reactjs - 循环调用函数仅使用数组中的最后一项而不是每个项一次
- sql - Storing matching pairs of numbers efficiently in SQLite
- java - TimerTask 未执行
- performance - Jmeter测试计划中SD,吞吐量,中位数,误差百分比的期望值应该是多少
- java - 为什么即使在新事务上运行@transactional 也会回滚?
- angular - 在 IE11 中使用 `ViewEncapsulation.ShadowDom work` 执行 Angular Elements
- r - R中的分组和数据透视表
- java - ElasticSearch 使字段不可从 java 中搜索
- javascript - 如何从复选框列表中返回所有选中和未选中的值?
- ruby-on-rails - Rails 中的 ActionDispatch::Cookies::CookieOverflow