from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# create a new Firefox session
driver = webdriver.Firefox()
driver.implicitly_wait(30)
driver.maximize_window()
# Navigate to the application home page
driver.get("http://www.google.com")
# get the search textb
我在我的项目中使用selenium2 + python + amazon ec2 (Ubuntu11.04)。
由于亚马逊ec2的无头原因,我使用的是,因为服务器中没有显示。
当我运行我的项目时,我得到了异常
Traceback (most recent call last):
File "spyfu_ad_crawler_server.py", line 68, in <module>
main(i[0])
File "spyfu_ad_crawler_server.py", line 34, in main
Web
我使用Python和Selenium远程控制Firefox浏览器。我已经转向使用Marionette,就像上的指示。一切都很好。
有一个页面,当我想选择一个元素时。我有个例外。我认为这是一个Javascript警告,是导致司机的bork。有谁知道我怎样才能减少司机对Javascript错误的挑剔?另外,有没有人知道哪里有Python客户端的全面文档?
对不起,我不能使代码完全可复制,因为我试图从客户端的私有站点中选择一个元素。
from selenium import webdriver
# see https://developer.mozilla.org/en-US/docs/Mozil
我在试着刮Amazon product prices。我想在不打开Chrome浏览器的情况下刮掉价格文本。我在网上查了这个,但没帮上忙。
这是我的密码:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# Driver and link
driver = webdriver.Chrome('C:/Users/musta/Desktop/chromedriver.exe')
driver.get("https://www.amazon.com/dp/b07h9f
我正在使用selenium在Python中运行自动化脚本。我使用这个工具已经三年了,但从未遇到过这个问题。有人知道是什么导致了这一切吗?我能够确定错误的原因是for循环中对driver.get()的引用,但它在7次迭代后出错。似乎是机会还是想法?
Unhandled exception in thread started by <function crawl_games_and_store_data.<locals>.handle_incoming_request at 0x104659158>
Traceback (most recent call last):
上下文 我在python中使用selenium,并尝试按照official selenium documentation将我的PageObjects与代码分开,但我得到了一个我不理解的错误: from selenium.webdriver.common.by import By
class MainPageLocators(object):
"""A class for main page locators. All main page locators should come here"""
GO_BUTTON = (By.
我想使用selenium登录到这个网站。
此页面使用javascript生成登录小部件,该小部件位于iframe中。
我尝试过遵循python代码,但没有成功。
Python代码试用版:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
browser = webdriver.Chrome()
browser.get('https://www.fivestars-marke
我试图在这个网站上找到用户名输入面板:这里是我使用的代码:
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.common.exceptions import TimeoutException
browser = webdriver.Firefox()
browser.get("http://mail.qq
我做了一个程序来抓取youtube链接并将其输入到网站上,但它无法找到输入box...plz告诉我为什么
import time
from selenium import webdriver
import pyautogui as auto
url = 'https://www.youtube.com/results?search_query=closer+8d'
web = webdriver.Chrome('chromedriver.exe')
web.get(url)
time.sleep(
我正在编写一个脚本,从一个我必须登录才能使用的站点中提取一些信息。我使用Python2.7.12和Selenium 3.4.3。
#!/usr/bin/python
from selenium import webdriver
browser = webdriver.Firefox(firefox_binary='/usr/bin/firefox', executable_path="./geckodriver")
# Get to the login page
browser.get('https://example.com')
browse
<input placeholder="Enter Password" class="password-input" type="password">
上面是我试图发送密钥使用下面的代码的元素。
from selenium import webdriver
from selenium.common.exceptions import StaleElementReferenceException, TimeoutException
from selenium.webdriver.common.by import By
from sele
我最近开始使用selenium,但我解决不了一个问题。当我使用find_element_by_tag(类)_name或_css_selector时,引发错误:
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element:
但我要找的元素确实存在。
例如:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
browser =
新的编码和感谢谁将帮助。
我正试图编写一个程序,谁将为我寻找谷歌的东西,但当涉及到接受饼干,我有麻烦,如何找到iframe按钮在哪里和如何点击它。以下是目前为止的代码:
from lib2to3.pgen2 import driver
from ssl import Options
import time
from tkinter import Frame
import selenium
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.supp
我正在尝试将一些文本输入到一个带有selenium的文本区域中。
对源代码的检查显示了关于textareas代码的以下内容。我的文本应该输入上面写着“文本在这里”的地方:
<iframe id="tinymcewindow_ifr" frameborder="2" src="javascript:""" allowtransparency="true" title="Rich Text AreaPress ALT-F12 for toolbar. Press ALT-0 for help" s
我试过所有来自其他人的相同问题的帖子,但没有一篇对我的案子有用。我需要写一个脚本来获得以下网站的批发价:
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
from selenium.common.exceptions import TimeoutExcep
我试着在网站上使用send_keys,这给了我一个元素不可交互的错误。
下面是我的代码:
import selenium
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from s
以下是正在使用的代码:
linkedin_urls = driver.find_elements_by_class_name('r')
sub = 'linkedin.com'
for linkedin_url in linkedin_urls:
tag = linkedin_url.find_element_by_tag_name('a')
URL = tag.get_attribute('href')
if sub in URL:
try:
driver.get(