Can you help me with my code? I want to parse phone numbers, but I need to activate button with tap. But this button is with a tag and this is a problem for me. How can I fix it?
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
#from selenium.webdriver.common.touch_actions import TouchActions
#import org.openqa.selenium.interactions.Actions
#TouchActions.tap
def main():
driver = webdriver.Chrome()
remote = driver.get("https://www.olx.ua/uk/obyavlenie/68200jk71a-torpedo-pod-airbag-infiniti-g-07-14-infiniti-IDGRpUS.html#d97e6d976d;promoted")
bt_elem = driver.find_elements_by_id("postNewAdLink")
#print(bt_elem[0])
#driver.find_elements_by_class_name("contact-button").click()
#ActionChains(driver).move_to_element(bt_elem).perform().click()
#bt_elem.get(0).click()
#TouchActions.tap(bt_elem)
main()
Error:
Traceback (most recent call last):
File "C:\Users\radus\AppData\Local\Programs\Python\Python38\lib\subprocess.py", line 945, in __del__
self._internal_poll(_deadstate=_maxsize)
File "C:\Users\radus\AppData\Local\Programs\Python\Python38\lib\subprocess.py", line 1344, in _internal_poll
if _WaitForSingleObject(self._handle, 0) == _WAIT_OBJECT_0:
OSError: [WinError 6] Wrong descriptor