Selenium with Tor Browser using Python

A Python library to automate Tor Browser with Selenium.


Step 1:

pip install tbselenium

Step 2:

manivannan@manivannan-whirldatascience:~/pythonexamle/selenium_example$ tar -xvf geckodriver-v0.17.0-linux64.tar.gz
manivannan@manivannan-whirldatascience:~/pythonexamle/selenium_example$ sudo cp geckodriver /usr/local/bin/

Test your geckodriver installation by running the command below; it must return geckodriver 0.17.0:

geckodriver --version


Image for post

Image for post

Step 3:

manivannan@manivannan-whirldatascience:~/pythonexamle/selenium_example$ tar -xvJf tor-browser-linux64-7.5.4_en-US.tar.xz

The tar file is extracted and it is directory.

Step 4:

manivannan@manivannan-whirldatascience:~/pythonexamle/selenium_example$ sudo apt-get install xvfb

Now we started the program for take a screenshot from web browser.
Create the python file and paste the below code.

from tbselenium.tbdriver import TorBrowserDriver
from os.path import dirname, join, realpath, getsizeout_img = join(dirname(realpath(__file__)), "screenshot.png")
with TorBrowserDriver("/home/manivannan/pythonexamle/selenium_example/tor-browser_en-US") as driver:
 driver.load_url('', wait_for_page_body=True)
print("Screenshot is saved as %s (%s bytes)" % (out_img, getsize(out_img)))

— — — — — — — — — — — — — — -OR — — — — — — — — — — — — — — — –

Use my github repositary link here and i will post the advanced programs in future.

未经允许不得转载:萌萌Apprentissage » Selenium with Tor Browser using Python

赞 (1) 打赏

评论 0

Protected with IP Blacklist CloudIP Blacklist Cloud

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址




Warning: error_log(/www/wwwroot/ failed to open stream: No such file or directory in /www/wwwroot/ on line 3014