Requests ile web'de bir yerlere tıklama

selam , arkadaşlar pytho’da requests ile mesela bi instagram fotorafını beynemek istiyoruz bunun için neler yapılamlı yani hangi yol izlenmeli bunu açıklıya bilecek birisi var mı?

1 Beğeni

request modülü web içerikleri ile iletişimsel etkileşim kurmak amacıyla kullanılır.

bkz: Python Requests Modülü. Python, standart modüllerinin yanında… | by Sinan Erdinç | Python | Medium

senin selenium, bs4 kullanman lazım.

yok bu işi request ile yapacağım diyorsan parametre göndererek yapılabilir fakat bunun içinde api olarak yazman lazım kodlarını.

1 Beğeni

mesela bi instagram fotorafini beynerken istemcinin yaptigi istegi bulup ayni sekilde requests ile yaptirman lazim.

1 Beğeni

onu nasıl bula bilirim bende orada takıldım :smiley:

import requests
from bs4 import BeautifulSoup

cookies = {"sessionid": ""}
headers = {"X-Csrftoken": ""}

html = BeautifulSoup((requests.get("https://www.instagram.com/p/CQm0sxEg8Ys/", cookies=cookies).content), "html.parser")
pid = html.find("meta", property="al:ios:url")["content"].split("=")[1]
r = requests.post("https://www.instagram.com:443/web/likes/"+pid+"/like/", headers=headers, cookies=cookies)
print(r.json()["status"])

İstekleri Burp Suite ile yakalayabilirsin.

1 Beğeni

Pyautogui ile beğenme butonuna basabilirsin.
Ancak muhtemelen istediğin şey bu değil o yüzden yardımcı olamıyorum kusura bakma ama eğer işini görüyorsa kullanabilirsin pyautogui yi

bunun için kaynak ata bilirmisiniz yani daha detaylı öğrene bilmem için

https://docs.python-requests.org/en/latest/

1 Beğeni