1

I have no idea why the webdriver doesn't take my string argument.

from selenium import webdriver

driver = webdriver.Firefox()
name = "Andre Silva"
headline = "Football Player and CEO"
url = "https://www.linkedin.com/search/results/index/?keywords=" + name + " " + headline + "&origin=GLOBAL_SEARCH_HEADER"

driver.get(url)

Then I got a error message:

  File "/Users/jiajiefan/data_mining/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 268, in get
    self.execute(Command.GET, {'url': url})
  File "/Users/jiajiefan/data_mining/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 256, in execute
    self.error_handler.check_response(response)
  File "/Users/jiajiefan/data_mining/lib/python2.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 194, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: 'url' not a string
dlfjj
  • 349
  • 1
  • 8
  • 26

0 Answers0