请帮帮我 我在CSV文件中有一个数据url,该文件中有100行和1列, 我想使用Python将数据行1从CSV加载到行100,如何编写代码行
但是,在运行之后,重复只能在其中一行中工作一次,并且不会到达CSV中url的末尾,也不会继续到下一个url
disc_information = html.find('div', class_='alert alert-info global-promo').text.strip().strip('\n')
AttributeError: 'NoneType' object has no attribute 'text'
如果找不到html时出现错误,我该如何处理
下面的代码行我使用python,请帮助使循环刮运行到url列表的末尾
from bs4 import BeautifulSoup
import requests
import pandas as pd
import csv
import pandas
with open('Url Torch.csv','rt') as f:
data = csv.reader(f, delimiter=',')
for row in data:
URL_GO = row[2]
def variable_Scrape(url):
try:
cookies = dict(cookie="............")
request = requests.get(url, cookies=cookies)
html = BeautifulSoup(request.content, 'html.parser')
title = html.find('div', class_='title').text.strip().strip('\n')
desc = html.find('div', class_='content').text
link = html.find_all('img', class_='lazyload slide-item owl-lazy')
normal_price = html.find('div', class_='amount public').text.strip().strip('\n')
disc_information = html.find('div', class_='alert alert-info global-promo').text.strip().strip('\n')
except AttributeError as e:
print(e)
#ConnectionAbortedError
return False
else:
print(title)
#print(desc)
#print(link)
finally:
print(title)
print(desc)
print(link)
print('Finally.....')
variable_Scrape(URL_GO)
如果看不到您的csv文件,很难给出准确答案,但请尝试以下方法:
这是密码
根据您关于在url不正常时传递循环的评论:
相关问题 更多 >
编程相关推荐