當前位置:首頁 » 編程語言 » python谷歌瀏覽器

python谷歌瀏覽器

發布時間: 2022-11-27 14:51:14

『壹』 seleniumwebdriver啟動chrome瀏覽器時要帶正常的瀏覽器擴展插件等設置,python代碼報錯,代碼在補充里

原因:路徑要跟自己電腦的不一致造成的。

1、首先需要打開瀏覽器,在地址欄輸入chrome://version/,按下enter鍵,查看瀏覽器信息。

2、然後在彈出來的網頁中,找到「個人資料路徑」,選擇復制後面的路徑。

3、然後把復制的路徑放進自己的代碼中。

4、然後運行,這樣就完成了。

『貳』 Python爬蟲好多用Chrome瀏覽器是為什麼

沒什麼好奇怪的吧。你可以看看 Chrome 現在的市場份額是多少。

是selenium的其他幾個瀏覽器的那個驅動有bug。。。
我記得我很久以前的一篇博客就說過這個,火狐的驅動並不能使用hover

『叄』 怎麼用Python獲取Chrome的地址欄句柄

首先,假設通過Firefox()瀏覽器定向爬取CSDN首頁導航欄信息,審查元素代碼如下圖所示,在div class="menu"路徑的ul、li、a下,同時可以定位ul class="clearfix"。

代碼如下所示:
?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

# coding=utf-8
import os
from selenium import webdriver

#PhantomJS無界面瀏覽器
##driver = webdriver.PhantomJS(executable_path="G:\phantomjs-1.9.1-windows\phantomjs.exe")

#打開火狐瀏覽器
driver = webdriver.Firefox()
url = "http://www.csdn.net/"
driver.get(url)

#xpath路徑定位導航欄
elem_dh = driver.find_elements_by_xpath("//div[@class='menu']/ul/li/a")
for elem in elem_dh:
print elem.text #獲取正文
print elem.get_attribute('href') #獲取屬性值

然後轉換成chrome瀏覽器,只需要在"C:\Program Files (x86)\Google\Chrome\Application\"路徑下放置個chromedriver.exe驅動,再進行調用即可,代碼如下所示:
?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

# coding=utf-8
import os
from selenium import webdriver

#PhantomJS無界面瀏覽器
##driver = webdriver.PhantomJS(executable_path="G:\phantomjs-1.9.1-windows\phantomjs.exe")

#打開火狐瀏覽器
#driver = webdriver.Firefox()

#谷歌瀏覽器
chromedriver = "C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe"
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver)

#WebDriverException: Message: unknown error: session deleted because of page crash

url = "http://www.csdn.net/"
driver.get(url)

『肆』 python+selenium使用chrome瀏覽器出現chromedriver關閉

請下載Win清理助手和360急救箱掃描一下系統(首先排除網路問題引起的)出現這種提示:「iexplore.exe-應用程序錯誤」。一般是與你電腦中的程序軟體和插件與系統不兼容引起的:1、你回憶一下,當你出現這種故障前你都下載了什麼程序軟體或是插

『伍』 怎樣使用Python調用我們平時使用的chrome瀏覽器

importunittest,os,time
fromseleniumimportwebdriver
fromselenium.common.

dictInput={}

classTest(unittest.TestCase):
defsetUp(self):
self.chromedriver="C:.exe"#將chromedriver.exe拷貝到你想要調用的chrome安裝路徑下即可
os.environ["webdriver.chrome.driver"]=self.chromedriver
self.browser=webdriver.Chrome(self.chromedriver)
deftest(self):
self.browser.get('xxxx')#此處xxxx為網頁的url
if__name__=='__main__':
importsys;sys.argv=['',
'Test.test'
]
unittest.main()

『陸』 如何在chrome中跑自己的python腳本

前端工具
FireFox有Firebug前端工具,而對於Chrome瀏覽器,同樣有很好的前端工具。右鍵選擇『審查元素』或者快捷鍵 F12 ,即可看到一些開發寫的code,這對於獲取測試對象(測試控制項)的某些屬性很有幫助。
瀏覽器窗口的最大化以及大小設置,以及前進,後退
這里有幾點注意:
XXXX.get(URL)轉到URL地址
time.sleep(ns) 等待時間
XXXX.back( ) 返回到上一個瀏覽器
XXXX.forward() 前進到下一個瀏覽器
XXXX.set_window_size(width,height) width,height 我們可以自己根據需要設置。
XXXX.maximize() 窗口最大化
XXXX.title 得到瀏覽器的標題
XXXX.quit( ) 瀏覽器退出
XXXX.close( ) 瀏覽器關閉
import time —>保證腳本運行的穩定性
browser=webdriver.Chrome() —>調用Chrome瀏覽器
使用print()語句可以查看腳本是否運行正確
腳本如下
from selenium import webdriver
import time
browser=webdriver.Chrome()
first_url=」http://www..com」
browser.get(first_url)
print (「open the first url is %s」%first_url)
time.sleep(3)
second_url=」http://news..com」
print(『open the second url is %s』%second_url)
browser.get(second_url)
time.sleep(3)
print(「back to the first_url %s」%first_url)
browser.back()
time.sleep(2)
print (「forwar to the second_url %s」%first_url)
browser.forward()
time.sleep(2)
print(「設置瀏覽器高320,寬480顯示」)
browser.set_window_size(480,320)
time.sleep(2)
print(「瀏覽器最大化」)
browser.maximize_window()
title=browser.title
print (title)
browser.find_element_by_link_text(「貼吧」).click
time.sleep(3)

『柒』 谷歌瀏覽器直接提取的xpath,在python中為什麼無法提取相應內容

這么說吧,同樣的URL瀏覽器會載入js事件,所以瀏覽器和python爬蟲類requests打開同樣的URL獲取的源碼肯定是不一樣的,你拷貝chrome的xpath直接去提取requests的html大部分肯定出問題。
失敗原因一般是多了不存在的tobdy節點、標簽的樣式(id、class)不同、標簽順序不同等。。。

『捌』 python無法打開谷歌瀏覽器

我覺得有可能是driver版本不一致
你可以通過driver = webdriver.Chrome(executable_path=d'你的driver.exe.路徑')

設置

『玖』 python3.5怎樣用selenium打開谷歌瀏覽器

fromseleniumimportwebdriver
#需下載相應的webdirver
browser=webdriver.Chrome(executable_path='./chromedriver')

熱點內容
iptables限制ip訪問 發布:2025-01-17 21:38:01 瀏覽:174
易拉罐壓縮機 發布:2025-01-17 21:25:35 瀏覽:924
在c語言是什麼意思啊 發布:2025-01-17 21:21:02 瀏覽:516
re0腳本 發布:2025-01-17 21:13:34 瀏覽:305
甜蜜家園密碼箱有什麼用 發布:2025-01-17 21:07:28 瀏覽:48
有教少兒編程 發布:2025-01-17 20:55:37 瀏覽:37
直播背腳本 發布:2025-01-17 20:50:18 瀏覽:410
ftp移動文件的mv命令 發布:2025-01-17 20:45:53 瀏覽:405
電腦上啥是伺服器 發布:2025-01-17 20:40:48 瀏覽:353
安卓手機怎麼連大眾車載 發布:2025-01-17 20:20:53 瀏覽:241