我有一本书。csv文件包含一列URL(40-50个URL),我想读取csv文件并在chrome上打开所有这些URL?有没有办法用python实现这一点?我使用下面的代码读取csv文件。
exampleFile = open('MyFile.csv')
exampleReader = csv.reader(exampleFile)
exampleData = list(exampleReader)
final = []
for item in exampleData:
final.append(item[0])
for item in final:
???
最后用这个让它按照我想要的方式工作。加上我没有安装任何外部模块!非常感谢你的回答,他们帮我做了最后一个!
import webbrowser
import csv
path = "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s"
exampleFile = open('MyFile.csv')
exampleReader = csv.reader(exampleFile)
exampleData = list(exampleReader)
for item in exampleData:
webbrowser.get(path).open(item[0])
假设您发布的代码段正常,并且final
包含有效的URL,您可以执行以下操作:
import webbrowser
exampleFile = open('MyFile.csv')
exampleReader = csv.reader(exampleFile)
exampleData = list(exampleReader)
final = []
for item in exampleData:
final.append(item[0])
for url in final:
webbrowser.open_new_tab(url)
有关更多信息,请查看方便的网络浏览器控制器
您可以使用selenium
web驱动程序在chrome中加载每个URL。
读取csv文件可以改进如下:
from selenium import webdriver
driver = webdriver.Chrome()
with open('MyFile.csv') as example_file:
example_reader = csv.reader(example_file)
for row in example_reader:
driver.get(row[0])
# do whatever...
driver.close()
问题内容: 我每天都在使用脚本。这是一个无头的Chrome,每5分钟检查一次站点,然后突然打开devmode,而我似乎无法关闭它。这是我的脚本: 输出为: 每次连接到新站点时,它还会显示F12开发人员控制台信息。:C 问题答案: 我终于解决了:D 这就是全部。
我最近一直在使用Selenium WebDriver。我还专门与ChromeDriver一起工作。每当我打开一个新的chrome窗口(driver.get(url)),chrome就会以完全默认的状态启动,而不是从dock打开一个新窗口(我在运行OS X Yosemite的macbook上)。有办法解决这个问题吗?还是这只是一种既定的行为?
很好的一天。请您通过打开Chrome浏览器创建一个新选项卡,在其中执行一些操作,关闭新选项卡,然后返回第一个选项卡并继续在其中工作,来判断Selenium VBA是否可行? 我用以下代码打开浏览器:
我们计划使用OpenLDAP进行用户管理,即:在OpenLDAP中维护的所有用户信息,从我们的Java web应用程序调用LDAP服务进行用户身份验证,稍后还计划使用ACL。我对OpenLDAP是完全陌生的,因此我有以下基本问题: > 在OpenLDAP网站上,它说OpenLDAP软件是平台无关的,适用于所有操作系统。但是,当我开始查看文档和FAQ(http://www.OpenLDAP.org/
问题内容: 在chrome中,这会在新标签页中打开: 这会在新窗口中打开(但我也想在新标签页中打开它: 这可行吗? 问题答案: 您不能直接控制它,因为它是由Internet Explorer用户控制的选项。 使用Window.open使用不同的窗口名称打开页面将在新的浏览器窗口(如弹出窗口)中打开,或者在用户配置的浏览器中打开。 编辑: 更详细的解释: 1. 在现代浏览器中,window.open
开始学习AngularJS的官方教程。它在firefox中运行良好,但无法打开示例并在Chrome上运行测试。 尝试了wget一些json资源,效果不错。 HTTP日志: Chrome上的相同资源: