【发布时间】:2018-11-22 11:00:44
【问题描述】:
试图弄清楚如何使用“for”循环(或任何其他循环)来循环 url
我正在抓取 Howlongtobeat.com 的数据,网址的结构如下:
只有“id=”结尾的数字发生变化,如何让字符串的结尾改变数字??
page_number = range (38040, 38060)
url = 'https://howlongtobeat.com/game.php?id={page_number}'
这不起作用,因为我没有添加到字符串中
和
url = 'https://howlongtobeat.com/game.php?id=' + page_number
没有工作,因为我遇到了这个错误
TypeError: must be str, not range
仅供参考,使用 beautifulsoup 和 csv writer 来抓取数据并将其写入 csv
我是这方面的初学者,所以从头开始
谢谢!!!!!!!
【问题讨论】:
-
好吧
page_number是一个范围,而不是一个整数。你必须遍历它
标签: python python-3.x url web-scraping beautifulsoup