我正在尝试使用Selenium、ChromeDriver和Chrome从谷歌搜索中的<a>标记中提取一些图像href属性。当手动访问url时,我能够找到所需的href属性,但是当我通过ChromeDriver启动Google会话时,这些href属性在DOM中是不可用的,并且得到的结果是空的。
法典审判:
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selen
我想拍一张很多网页的截图,我写到:
from splinter.browser import Browser
import urllib2
from urllib2 import URLError
urls = ['http://ubuntu.com/', 'http://xubuntu.org/']
try :
browser = Browser('firefox')
for i in range(0, len(urls)) :
browser.visit(urls[i])
if brows
当在Django项目上运行Selenium测试时,我已经开始获得错误:
selenium.common.exceptions.WebDriverException: Message: Element is not clickable at point (61, 24.300003051757812). Other element would receive the click: <a class="navbar-brand" href="#"></a>
这很奇怪,原因有两个:第一,以前通过的测试,我还没有编辑代码库的这一部分。其次,当Se
我有一个python脚本。当尝试使用selenium单击"“站点语言更改按钮时,它导航到"href”URL。但我想让它显示弹出式。
这就是代码的样子
from selenium import webdriver
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from webdriver_manag
我目前正在从事一个使股票交易自动化的项目。登录交易网站后,selenium可以将"FB“键插入搜索栏。如果你做了这个手动建议的股票,你正在寻找弹出。但令我惊讶的是,硒一控制,它们就不会出现。如果有人想自己尝试这个程序,我会给出完整的代码,只需更改浏览器的路径即可!账户是假的所以别担心..。:)
代码:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
from sele
我的页面上有一个选择框。我点击它来展开它,并显示所有的值。现在我使用截图,但在截图中,选择框没有展开。请查收。
代码:
import unittest
from selenium import webdriver
import datetime
from selenium.webdriver.firefox.firefox_profile import FirefoxProfile
from selenium.common.exceptions import NoSuchElementException
from unittest import TestCase
import re
impor
我在Python的无头模式下下载Selenium Chrome时遇到了问题。我在这里检查了几个答案,大部分都是一样的。他们谈到了添加首选项和实验选项。 Download with python selenium Selenium Webdriver: How to Download a PDF File with Python? Downloading a PDF using Selenium, Chrome and Python Downloading with chrome headless and selenium 所有这些都没有帮助,我开始怀疑这是否与我的环境有关。 Ubuntu:
我如何将这个JavaScript转换成Python来从父元素中获取所有子元素?
此脚本通过控制台从google.com站点获取所有元素。
e = document.getElementsByTagName('body')[0].children
for (let i = 0; i < e.length;i++){
console.log(e[i].tagName)
}
在蟒蛇里我试着这么做,但我做不到
import time
import requests
import pandas as pd
from bs4 import BeautifulSoup
fro
下面是我的python代码:
import pandas as pd
import pandas_datareader.data as web
import bs4 as bs
import urllib.request as ul
from selenium import webdriver
style.use('ggplot')
driver = webdriver.PhantomJS(executable_path='C:\\Phantomjs\\bin\\phantomjs.exe')
def getBondRate():
#driver.de
我的代码大部分都是好的
我现在从一个youtube页面上获取所有的标题+滚动。
怎样才能得到点击量?
CSS或xPath可以工作吗?
import time
from selenium import webdriver
from bs4 import BeautifulSoup
import requests
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebD
我使用下面的python脚本登录到联邦快递跟踪服务
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.keys import Keys
from time import sleep
driver = webdriver.Firefox()
driver.get("https://www.fedex.com/apps/fedextracking/?cntry_code=us&locale=us
我是Python新手,我需要把URL列表作为脚本的输入,我使用f1=open来读取,用f2=open来写输出
from selenium import webdriver
import selenium
import time
import bs4
import sys
f1=open("links.txt","r")
urls=f1.readlines()
urls=[urls.split()[0] for x in urls]
f1.close()
f2=open("a.txt","w")
for url in url
我正在使用Python和selenium编写一段代码,该代码将登录到Applemusic。
After 应该打开这个URL:,其中帧内的标志会弹出,我希望能够输入密码say (Apple2020)的AppleID (比如example@gmail.com)
我希望能够打开一个特定的歌曲url或播放列表链接,以便我可以手动播放这些歌曲。
到目前为止我的代码是:
from time import sleep
import Password
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriv
我正在制定一项计划,将来将为我交易股票。我在登录后遇到了一些问题,输入了股票的符号,现在我需要以某种方式点击才能继续购买股票。我非常自信,我知道如何使用selenium进行单击,但这使我感到迷惑。如果有人想自己尝试这个程序,我会给出完整的代码,只需更改浏览器的路径即可!这个账户是假的,所以别担心。
代码:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
from se
我在单击已注册项目的单选按钮时遇到问题。在selenium webdriver中,我的代码没有被点击。
import urllib.request
from bs4 import BeautifulSoup
import os
from selenium import webdriver
from selenium.webdriver.support.select import Select
from selenium.webdriver.common.keys import Keys
url = 'https://maharerait.mahaonline.gov.in'
c
我是Selenium的初学者(使用Python),我试图做一个简单的应用程序来登录到我的报纸网站,但我在进入登录字段时遇到了问题,登录字段在不同的框架中。我环顾四周,找到了几个显示如何选择不同框架的答案。但是,我已经这样做了,但是当我尝试将文本发送到登录字段时,什么也没有发生。
下面是我的代码:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
from selenium.w
我找到了一个推飞镖得分的网站。每当一个新的分数被公布,我想得到通知。
import time
import selenium
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
URL = 'https://live.dartsdata.com/'
driver = webdriver.Chrome('/Users/hjam/downloads/chromedr
我正在尝试使用python和selenium从网页中获取所需部分的屏幕截图。当我执行我的脚本,我确实得到了一个截图,但这不是我想让脚本抓取。
我希望抓住下面Desired one中显示的部分,而不是Current output。要准确地获得screenshot在Desired one中的显示方式,脚本必须单击该图像旁边的+按钮,以使其更宽,这样画廊上的点才能显示出来。
但是,当前的方法只使用该图像的部分屏幕截图。此外,它也占有不想要的部分。
我试过:
import time
from selenium import webdriver
from selenium.webdriver.comm
我被困在输入电子邮件和传递网页。我使用电子邮件输入的xpath,但是当我执行代码时,会在consol中得到一个错误。
import time
from datetime import date
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.options import Options
options = Options()
browser = webdriver.Chrome('C:/chromedrive
我使用selenium驱动程序,使用python脚本执行this.Here是我的代码。
d = webdriver.Chrome()
d.get("http://localhost:8080")
list_links = d.find_elements_by_tag_name('a')
for i in list_links:
print url
上面的程序正确地给出了输出为
https://www.w3schools.com/
https://www.ubuntu.com/
None
但是当我编译下面的代码时:
d = webdriver.Chrom