Does Python3 have a JavaScript based scraping library that is not Selenium? I'm trying to scrape https://www.mailinator.com/v2/inbox.jsp?zone=public&query=test
, but the inbox is loaded with JavaScript. The reason I don't want to use Selenium is I don't want it to open a window when I run it.
Here is my non-working code:
import requests from bs4 import BeautifulSoup as soup INBOX = "https://www.mailinator.com/v2/inbox.jsp?zone=public&query={}" def check_inbox(name): stuff = soup(requests.get(INBOX.format(name)).text,"html.parser") print(stuff.find("ul",{"class":"single_mail-body"})) check_inbox("retep")
Do any such libraries exist?
I couldn't find anything for the Google search python 3 javascript scraper
outside of Selenium.