driver.get() перестал открывать ссылки, те он сначала ее открывает, а потом все, почему такое происходит?
Вырезки кода, где это происходит.
Есть метод login(), он открывает страничку входа на фейсбук, там все окей, но вот потом, после генерации ссылок, при попытке зайти на ссылку, ничего не происходит.
class Facebook:
def __init__(self) -> None:
s = seleniumdriver.SeleniumDriver(
headers="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) "
"Chrome/97.0.4692.71 Safari/537.36",
headless=False
)
prefs = {"credentials_enable_service": False,
"profile.password_manager_enabled": False}
s.options.add_experimental_option("prefs", prefs)
s.initDriver(config.CHROMEDRIVER)
self.driver = s.driver
self.waitTime = 10
self.wait = WebDriverWait(self.driver, self.waitTime)
self.ac = ActionChains(self.driver)
def getKeywordGroups(self, links: List[str]) -> List[str]:
"""
Just goes through the given list of urls and finds all them groups on thee facebook pages.
It goes on the page, scrolls to the very end, loads all the stuff on the page, and loops through it
collecting all the data.
:param links:
:return list containing links to the found groups:
"""
for link in links:
print(1)
self.driver.get('https://google.com')
try:
self.wait.until(EC.presence_of_element_located((By.XPATH, searchConfig.properties['keywordsFeed'])))
except exceptions.TimeoutException:
print(f'Could not find feed in {self.waitTime} seconds. Probably it\'s not have been loaded. {link=}.\n'
'Check your internet connection.')
continue
print(f'URL: {link}')
self.wait.until(EC.presence_of_element_located((By.XPATH, searchConfig.properties['group'])))
self.scroll()
groups = self.driver.find_elements(By.XPATH, searchConfig.properties['group'])
print(f'Managed to find {len(groups)} groups on this page.')
return self.collectGroups(groups)
в методе getKeywordLinks(), в драйвер гете, можно написать все что угодно, но все равно не будет работать, он почему-то принтит 1 в консоль, но не переходит по ссылке.