我想要一个具有以下格式的网址列表,例如:
http://en.wikipedia.org/wiki/Monty_Python/001/
http://en.wikipedia.org/wiki/Monty_Python/002/
...
这些代码001,...我保存在csv文件中。
import csv
import requests
inputfile = open('trycode.csv','r')
for row in inputfile:
url = 'http://en.wikipedia.org/wiki/Monty_Python/'
source = requests.get(url + row/)
显然它不起作用......如何使用csv文件的最后一部分正确调用这些URL?
非常感谢!
答案 0 :(得分:0)
您实际上是否在为文件使用逗号分隔值格式?似乎只是一个短字符串,我使用的是txt文件,但那只是我。
在尝试调用它之前构建字符串URL总是一个好主意......这样你可以先检查它......对于关闭文件也很重要:
import csv
import requests
inputfile = open('trycode.csv','r')
for row in inputfile:
url = 'http://en.wikipedia.org/wiki/Monty_Python/' + row
source = requests.get(url)
inputfile .close()
希望这有帮助。