草庐IT

firefox-nightly

全部标签

python - selenium 不适用于 Firefox 或 Chrome

我正在尝试学习python网络抓取,但我无法让selenium与任一浏览器一起使用。fromseleniumimportwebdriverbrowser=webdriver.Firefox()这是我所有的代码,我得到这个是为了一个错误。Traceback(mostrecentcalllast):File"C:\Users\tjhall\AppData\Local\Programs\Python\Python35-32\lib\site-packages\selenium\webdriver\common\service.py",line64,instartstdout=self.log

python - Py2exe 和 selenium - IOError : [Errno 2] No such file or directory: '\\dist\\main.exe\\selenium\\webdriver\\firefox\\webdriver_prefs.json'

我写了一个简单的应用程序,它使用selenium浏览页面并下载它们的源代码。现在我想让我的应用程序Windows可执行。我的setup.py文件:fromdistutils.coreimportsetupimportpy2exe,sys,ossys.argv.append('py2exe')setup(options={'py2exe':{'bundle_files':1,"dll_excludes":['w9xpopen.exe','MSVCP90.dll','mswsock.dll','powrprof.dll','MPR.dll','MSVCR100.dll','mfc90.dl

使用 TOR 获取代理的 Python selenium 适用于 firefox,但不适用于 chrome

在过去的几天里,我一直在玩弄python,从youtube学习,并决定创建一些我喜欢自动化的东西。我发现了一个小问题-当我在Firefox浏览器上使用我的python脚本时,我可以在后台打开Tor浏览器并使用此代码:profile=webdriver.FirefoxProfile()profile.set_preference("network.proxy.type",1)profile.set_preference("network.proxy.socks",'127.0.0.1')profile.set_preference("network.proxy.socks_port",9

python - PIL : Image resizing : Algorithm similar to firefox's

我从PIL的所有4种算法中得到了大致相同的不好看调整大小>>>data=utils.fetch("http://wavestock.com/images/beta-icon.gif")>>>image=Image.open(StringIO.StringIO(data));image.save("/home/ptarjan/www/tmp/metaward/original.png")>>>>>>image=Image.open(StringIO.StringIO(data));image.resize((36,36),Image.ANTIALIAS).save("/home/ptar

python - selenium webdriver sendkeys() 使用 python 和 firefox

我正在使用selenium2.25.0、firefox3和python2.6.6。我正在尝试运行一个使用sendkeys()的selenium函数:Webdriver.find_element_by_name('j_username').clear()webdriver.find_element_by_name('j_username').send_keys("username")这段代码可以在我的机器上运行。然而,从另一台机器运行时,用户名字段留空并继续执行脚本的其余部分(不报告任何错误)。我可以看到在尝试发送用户名之前该字段已被清除,因此我知道查找按钮/按钮命名没有问题。我试过在清

python - Selenium 使用 Firefox 配置文件

我尝试在Windows10系统上使用SeleniumWebdriver和Python来实现浏览器操作的一些自动化。但我有这个问题:Selenium启动的Firefox窗口没有“看到”我已经登录并且目标站点将我发送到登录页面。所以我假设Selenium并没有真正使用配置文件,而只是它的一个副本。我想知道:我关于实际使用个人资料副本的结论是否正确?如果1.为真,是否有办法真正使用现有配置文件中的所有内容?如果我的结论不正确,请证明它并指出我可以找到哪些信息可以用于session的方向,为什么Selenium无法发送它以及如何强制它实际发送。编辑:fromseleniumimportwebd

威胁互联网自由,法国新法案强迫 Firefox 等浏览器审查网站

Mozilla基金会已发起了一份请愿书,旨在阻止法国政府强迫MozillaFirefox等浏览器审查网站。据悉,法国政府正在制定一项旨在打击网络欺诈的 SREN法案 (“ProjetdeloiVisantàsécuriseretregulerl'espacenumérique”),包含大约20项提案。其中导致此次争议的是法案的第6条内容,即,计划要求网络浏览器开发商阻止出现在政府提供的黑名单上的网站。Mozilla基金会认为,法国政府此举将威胁互联网自由,“这将开创一个危险的先例,为其他国家政府将Firefox等浏览器变成审查工具提供了范本”。并警告称,这种做法打开了"一个未知领域",可能会给

javascript - 无法在 Firefox 上建立 Websocket 安全连接

我被Firefox困住了。我无法让Websocket在上面工作。我使用TornadoWebsocket并通过以下代码对其进行了初始化:app=Application([(r'/mypath/ws',WSHandler)])http_server=HTTPServer(app,ssl_options={"certfile":"~/certs/websocket.crt","keyfile":"~/certs/websocket.key"})http_server.listen("443")我在Javascript端像这样初始化它:varWS=newWebSocket("wss://web

python - 使用 selenium 和 firefox 保存图像

我正在尝试使用selenium服务器和python客户端从网站保存图像。我知道图像的URL,但我找不到保存它的代码,无论是文档本身还是嵌入在当前浏览器session中。到目前为止我找到的解决方法是保存页面的屏幕截图(有2种selenium方法可以做到这一点),但我想要原始图像。我不介意摆弄点击菜单选项等,但我找不到方法。谢谢 最佳答案 我找到了将图像放入Canvas,然后将其转换为数据的代码——例如,然后可以对其进行base64编码。我的想法是在selenium中使用eval命令来调用它,但是在我的测试中,toDataURL抛出了安

python - Selenium:如何禁用 firefox 和 python 的图像加载?

我看过类似的问题,一个应该是答案,但是当我尝试时,它只给出了部分解决方案。我指的是这个问题:DisableimagesinSeleniumPython我的问题是我尝试了解决方案,但一些图像没有出现,但图像来自:正在加载。有没有办法告诉firefox/selenium不要获取它?如果没有,有没有办法从我返回的dom元素中丢弃它,通过:self._browser.get(url)content=self._browser.page_source例如,通过在dom树上进行某种查找替换?浏览器配置与上一个问题的浏览器相同:firefox_profile=webdriver.FirefoxPro