Python中文
首页
教程
问答
标签
搜索
登录
注册
Python中从CSV加载迭代Url
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>请帮帮我 我在CSV文件中有一个数据url,该文件中有100行和1列, 我想使用Python将数据行1从CSV加载到行100,如何编写代码行</p> <p>但是,在运行之后,重复只能在其中一行中工作一次,并且不会到达CSV中url的末尾,也不会继续到下一个url</p> <pre><code>disc_information = html.find('div', class_='alert alert-info global-promo').text.strip().strip('\n') AttributeError: 'NoneType' object has no attribute 'text' </code></pre> <p>如果找不到html时出现错误,我该如何处理</p> <p>下面的代码行我使用python,请帮助使循环刮运行到url列表的末尾</p> <pre><code>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) </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>如果看不到您的csv文件,很难给出准确答案,但请尝试以下方法:</p> <pre><code>import csv f = open('you_file.csv') csv_f = csv.reader(f) for row in csv_f: print row[0] </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
将图复制到几个子图中
3 回答
将图层从一个CNN模型复制到另一个。(来自配置的层在版本2中不工作)
9 回答
将图层从图像复制到另一个图层
7 回答
将图层导出到sde
7 回答
将图层输出保存在Keras自定义图层中
4 回答
将图形中的所有节点重命名为数字序列
4 回答
将图形从pylab转换为base64而不缓存i
5 回答
将图形从python复制到word
4 回答
将图形从一个数据帧拆分为不同类别
2 回答
将图形保存到fi时出现绘图错误
1 回答
将图形冻结成十位数后推理速度变慢
10 回答
将图形分割为完全子图的算法
3 回答
将图形另存为“eps”文件时不显示Matplotlib中文字符
10 回答
将图形合并为一个
3 回答
将图形和文字混为一谈
3 回答
将图形图像打印到打印机
1 回答
将图形对象写入dimacs文件窗体
3 回答
将图形导出为pdf
1 回答
将图形嵌入到GUI中(Qtdesigner和Pyside)
3 回答
将图形拆分为正方形
7 回答