• 1400/01/23

مشکل در وارد شدن به هشتگ و اکانت :

سلام استاد و دوستان

من در قسمت 6 آموزش به مشکل برخوردم.

متاسفانه زمانی که هشتگ یا اکانت به برنامه میدم، بجای اینکه به هشتگ یا اکانت بره، وارد صفحه لاگین میشه دوباره!

url اگه درست کار کنه باید این باشه: 

https://www.instagram.com/explore/tags/python/

اما در برنامه من url به این صورت در میاد:

https://www.instagram.com/accounts/login/?next=/explore/tags/python/

کدها رو هم فتوکپی نوشتم ولی باز ارور دارم:

ac = input("enter: ").split(" ")
path = os.path.dirname(os.path.abspath(__file__))
path = os.path.join("chromedriver.exe")
driver = webdriver.Chrome(executable_path=path)


driver.get("https://instagram.com")

username = WebDriverWait(driver,5).until(EC.presence_of_element_located((By.XPATH, '//*[@id="loginForm"]/div/div[1]/div/label/input')))
username.send_keys("test")

password = driver.find_element_by_xpath('//*[@id="loginForm"]/div/div[2]/div/label/input')
password.send_keys("test", keys.Keys.ENTER)

for item in ac:
    if "#" == item[0]:
        driver.get(f"https://www.instagram.com/explore/tags/{item[1:]}/")
    else:
        driver.get(f"https://www.instagram.com/{item}")

ممنون میشم راه حل رو بگید.

  • 1400/01/24
  • ساعت 19:17

سلام

شما بعد از اینکه دکمه ی ENTER رو شبیه سازی کردید و وارد اکانت شدید ، از time.sleep(4) استفاده کنید که برنامه 4 ثانیه صبر کنه و بعد لینک هشتگ یا ، کاربری رو باز کنه.


logo-samandehi logo-anjoman-senfi