ImportError:没有名为' httplib' selenium python3

时间:2016-03-01 13:29:11

标签: python python-2.7 python-3.x selenium

此代码工作没有任何问题,在我安装scrapy lib后,我收到此错误。我不知道它们之间是否存在任何关系以及如何解决它。 这是我的全部追溯

  
    

回溯(最近一次呼叫最后一次):文件"",第2195行,在_find_and_load_unlocked中     AttributeError:'模块'对象没有属性' 路径'

  
     

在处理上述异常期间,发生了另一个异常:

     

Traceback(最近一次调用最后一次):文件   " /usr/local/lib/python3.4/dist-packages/selenium/selenium.py" ;, line   23,在       将http.client导入为http_client文件" /usr/lib/python3.4/http/client.py" ;,第69行,in       import email.parser File" /usr/lib/python3.4/email/parser.py" ;,第12行,在       来自email.feedparser导入FeedParser,BytesFeedParser文件" /usr/lib/python3.4/email/feedparser.py" ;,第27行,in       来自电子邮件导入消息File" /usr/lib/python3.4/email/message.py" ;,第15行,in       来自电子邮件import utils File" /usr/lib/python3.4/email/utils.py" ;,第31行,in       import urllib.parse ImportError:没有名为' urllib.parse的模块&#39 ;; '的urllib'不是包

     

在处理上述异常期间,发生了另一个异常:

     

回溯(最近一次呼叫最后一次):文件" adder.py",第2行,in          来自selenium import webdriver文件" /usr/local/lib/python3.4/dist-packages/selenium/ init .py",line   18,在       来自selenium import selenium File" /usr/local/lib/python3.4/dist-packages/selenium/selenium.py" ;, line   25,在       将httplib导入为http_client ImportError:没有名为' httplib'

的模块

这是我的代码:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
from selenium.webdriver.support.ui import WebDriverWait # available since 2.4.0

usr = ('*****')
pwd = ('*****')

url = 'http://www.example.com'
driver = webdriver.Firefox()
# or you can use Chrome(executable_path="/usr/bin/chromedriver")
driver.get(url)

elem = driver.find_element_by_id("login_username")
elem.send_keys(usr)
elem = driver.find_element_by_id("login_password")
elem.send_keys(pwd)
elem.send_keys(Keys.RETURN)
time.sleep(20)

File = open('/home/shar/test11','r');
for line in File.readlines():
  try:
    driver.get(line)
    time.sleep(10)
    driver.find_element_by_css_selector('example').click()
    time.sleep(15)
  except:
    time.sleep(1)

0 个答案:

没有答案