【发布时间】:2021-06-07 22:12:30
【问题描述】:
以下是从 url 解析的控制台输出,仅将最后一行保存到 csv 中
['id=35942&requestId=1615320149894&ln=1000043845']
['id=35943&requestId=1615320149894&ln=1000043833']
['id=35944&requestId=1615320149894&ln=1000043832']
['id=35945&requestId=1615320149894&ln=1000043831']
['id=35946&requestId=1615320149894&ln=1000043845']
links = driver.find_elements(By.LINK_TEXT, 'Submit') // link attributes
len(links)
for link in links:
a = link.get_attribute('href') //getting all the links
# print(a)
parsed = urlparse(a) //parsing the urls
path = parsed[-2]
pathlist = path.split("/")
# itm = len(pathlist)
print(pathlist)
with open('myfile.csv', 'w') as f:
writer = csv.writer(f)
for itm in pathlist:
writer.writerow(re.findall(r'\d+', str(itm)))
并且 csv 文件只写入最后一行
35946,1615320149894,1000043845
【问题讨论】:
标签: python-3.x list csv export-to-csv import-csv