you can use selenium like below sample:
from selenium import webdriver
driver = webdriver.Firefox()
driver.get('http://example.com')
element = driver.find_element_by_class_name("yourClassName") #or find by text or etc
element.click()
More Related Contents:
- How to find elements by class
- BeautifulSoup webscraping find_all( ): finding exact match
- How to find tag with particular text with Beautiful Soup?
- How find specific data attribute from html tag in BeautifulSoup4?
- Exclude unwanted tag on Beautifulsoup Python
- retrieve links from web page using python and BeautifulSoup [closed]
- Using BeautifulSoup to extract text without tags
- Beautiful Soup findAll doesn’t find them all
- Can I remove script tags with BeautifulSoup?
- BeautifulSoup findAll() given multiple classes?
- How can I get href links from HTML using Python?
- BeautifulSoup innerhtml?
- pandas read_html ValueError: No tables found
- Scrape multiple pages with BeautifulSoup and Python
- Understand the Find() function in Beautiful Soup
- python beautifulsoup iframe document html extract
- BeautifulSoup: extract text from anchor tag
- How can I get all the plain text from a website with Scrapy?
- Python regular expression for HTML parsing
- BeautifulSoup: Get the contents of a specific table
- How to install beautiful soup 4 with python 2.7 on windows
- BeautifulSoup return unexpected extra spaces
- Speeding up beautifulsoup
- Scrape Dynamic contents created by Javascript using Python
- Clicking link using beautifulsoup in python
- BeautifulSoup: get css classes from html
- Beautiful Soup and Table Scraping – lxml vs html parser
- Download all pdf files from a website using Python
- Using Find_All function returns an unexpected result set
- How to handle IncompleteRead: in python