Skip to content

Instantly share code, notes, and snippets.

@Burekasim
Last active March 6, 2022 12:01
Show Gist options
  • Save Burekasim/c6e77a22d4a54c8c70bbe3d454fad98c to your computer and use it in GitHub Desktop.
Save Burekasim/c6e77a22d4a54c8c70bbe3d454fad98c to your computer and use it in GitHub Desktop.
salesforce_ip.py
import re
from selenium import webdriver
from pprint import pprint
BROWSERSTACK_URL = 'https://XXXX:[email protected]/wd/hub'
desired_cap = {
'os': 'Windows',
'os_version': '10',
'browser': 'Chrome',
'browser_version': '80',
'name': "my First Test"
}
driver = webdriver.Remote(command_executor=BROWSERSTACK_URL, desired_capabilities=desired_cap)
url = 'https://help.salesforce.com/articleView?id=000321501&language=en_US&type=1&mode=1'
driver.get(url)
pat = re.compile('(?:\d{1,3}\.){3}\d{1,3}(?:/\d\d?)?')
html = driver.page_source
results = pat.findall(html)
pprint(set(results))
driver.quit()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment