详ç»æ¥éª¤:
1.ä¸è½½32ä½çpython3.4 ï¼å®è£
ï¼æ³¨æå¨å®è£
è¿ç¨ä¸ï¼éæ©pip
2.æ·»å ç³»ç»ç¯å¢åé
C:\Python34;C:\Python34\Scripts;C:\Program Files\Google\Chrome\Applicationï¼åé¢ä¼ç¨å°ï¼
3.使ç¨pipå½ä»¤ï¼å®è£
selenium
cd Python34
ç¶åè¾å
¥: pip install -U selenium
å®è£
æååï¼æ¾ç¤º:
Runing setup.py install foe selenium
Successfully installed selenium-2.48.0
4.æ£æµseleniumæ¯å¦å®è£
æåã
å¨PythonçIDLEä¸ï¼è¾å
¥ï¼
from selenium import webdriver
å¦æ没ææ¥éï¼åseleniumå®è£
æåã
5.å¼å§ç¬¬ä¸ä¸ªç¨åº
from selenium import webdriver
driver = webdriver.Chrome()
driver.get(â
http://www.baidu.comâ)
driver.find_element_by_id(âkwâ).send_keys(âèªå¨åæµè¯â)
æF5è¿è¡ï¼ç¶åä¼èªå¨æå¼ç¾åº¦ç½é¡µã
è½å¤é¡ºå©å®è£
ï¼é£æ¯å¹¸è¿çï¼ä½æ¯æ´å¤æ¶åï¼æ»å 为åç§åå 导è´å®è£
è¿ç¨ä¸å¤ªé¡ºå©ã
ä¸é¢å°å®è£
è¿ç¨ä¸éå°çé®é¢ï¼æ»ç»å¨æ¤ï¼
issue 1:
使ç¨pip å½ä»¤å®è£
ç»æåï¼å è½½selenium模åæ¥éã
from selenium import webdriver
æ¥é:
File âpyshell#0â, line 1, in
import selenium
File âC:\Python34\selenium.pyâ, line 1, in
from selenium import webdriver
ImportError: cannot import name âwebdriverâ
Traceback (most recent call last):
File âpyshell#0â, line 1, in
import selenium
File âC:\Python34\selenium.pyâ, line 1, in
from selenium import webdriver
ç¾åº¦äºå¾å¤æ¹æ³ï¼ä»æ 解ã
解å³æ¹æ³: æåæ¢äºçæ¬ï¼å°64ä½python3.4 æ¹ä¸º32ä½çpython3.4
å次éæ°å®è£
ï¼æåã
issue 2ï¼
使ç¨browser=webdriver.Chorme() æ¥éã
æ¥é:
Error message: ââchromedriverâ executable needs to be available in the pathâ
è¿æ¯å 为缺å°é©±å¨:Chromedriver.exe
ä¸è½½Chormedriver.exe
注æå®è£
Chromedriver.exeè¦ä¸PCæå®è£
çChromeçæ¬å¹é
ã
解å³æ¹æ³:ä¸è½½å®è£
ChromeDrvier.exe å°ChromeDrvier.exe æ¾å°C:\Python34\Scripts\