Python 3.x 使用python将检索到的信息复制到excel/文本文件
我能够浏览一个网站,检索基本上是html网页链接的信息。我需要将这些链接复制到excel/txt文件中。我已经编写了下面的代码,它复制了链接,但随后删除了链接,并复制了下一个Web链接,最终只保留了迭代中的最后一个链接。任何解决这个问题的方法Python 3.x 使用python将检索到的信息复制到excel/文本文件,python-3.x,selenium-webdriver,Python 3.x,Selenium Webdriver,我能够浏览一个网站,检索基本上是html网页链接的信息。我需要将这些链接复制到excel/txt文件中。我已经编写了下面的代码,它复制了链接,但随后删除了链接,并复制了下一个Web链接,最终只保留了迭代中的最后一个链接。任何解决这个问题的方法 driver.get("https://mylink") elems = driver.find_elements_by_css_selector("[href*=PublicInfoServlet]") for elem in elems:
driver.get("https://mylink")
elems = driver.find_elements_by_css_selector("[href*=PublicInfoServlet]")
for elem in elems:
abc=elem.get_attribute("href")
print(abc)
with open('Fast.txt', 'w') as myfile: # This line even if put inside the
for loop still gives the same result.
myfile.write(abc)
看起来我没有正确地进行迭代,这是导致此错误的原因。如果有任何帮助,我们将不胜感激。正如Pavan提到的,我使用的是“write”模式,而不是导致此问题的“append”模式。您使用的是写入模式“w”使用附加模式“a”,谢谢您指出Pavan…)