【发布时间】:2016-02-16 10:46:48
【问题描述】:
由于我用于搜索某些产品的网站的 API 限制,我必须对其产品页面进行 html 抓取。没有其他办法,因为它只提供有限制的免费 API。我只需要它的 API 返回的 10 或 100 倍以上的项目,这意味着即使我调用它 5 次,它也会返回与调用 1 次相同的一组产品。
我不需要在短时间内抓取大量页面。通常,抓取机器人会在几分钟内抓取所有数据。对我来说几个小时是可以接受的,所以我的爬虫可以更像一个人。
问题是:有什么方法可以让我的爬虫看起来像普通用户?
- 首先,在短时间内减少拨打电话。
- 可以使用无头浏览器吗?
- 使用VPN?或代理?还是两者兼有?
什么是其他指针?
注意:在我的情况下,抓取是实现我想要的唯一方法,因为 API 不起作用。所以毫无疑问我应该使用 API 还是抓取。我只能使用抓取。
【问题讨论】:
标签: proxy web-scraping vpn