• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Metoda post nie działa.

Fiszki IT
Fiszki IT
0 głosów
105 wizyt
pytanie zadane 18 maja 2020 w Python przez tonn204 Mądrala (6,590 p.)

Cześć. Chcę wysłać żądanie do strony. Używam biblioteki requests i kiedy chcę je wysłać nic się nie dzieje (jak wypisze URL to nie widać metody post)? Jak to naprawić?

import requests

msg = {'username':'usr','password':'XXXX '}
r = requests.post("https://store.steampowered.com/login/?redir=&redir_ssl=1/post", data=msg, verify=True)

print(r.url)

 

2 odpowiedzi

+1 głos
odpowiedź 18 maja 2020 przez VBService VIP (120,980 p.)
wybrane 18 maja 2020 przez tonn204
 
Najlepsza

Polecenie requests (moduł) do poprawnego działania w Python, wymaga "instalacji". W konsoli wpisujemy:  pip install requests


 

import requests

msg = {'username':'usr','password':'XXXX '}
url = "https://store.steampowered.com/login/?redir=&redir_ssl=1/post"
r = requests.post(url, data=msg, verify=True)

print(" ")
print("Used url: " + r.url)
print(" ")
print("Received headers:")
print(r.headers)
print(" ")
print("Received cookies:")
print(r.cookies)

Demo on-line: tutaj

1
komentarz 18 maja 2020 przez tonn204 Mądrala (6,590 p.)
Dzięki
0 głosów
odpowiedź 18 maja 2020 przez VBService VIP (120,980 p.)
edycja 9 czerwca 2020 przez VBService
from webbot import Browser 
web = Browser()
web.go_to("https://store.steampowered.com/login/?redir=&redir_ssl=1/post")
web.type('steam account name' , into='Email')
web.click('NEXT' , tag='span')
web.type('mypassword' , into='Password' , id='passwordFieldId')
web.click('NEXT' , tag='span')
# web.click('Sign in') # usun z przodu znak komentarza aby zalogowac automaytcznie

Demo on-line: tutaj [webbot - link]

komentarz 18 maja 2020 przez tonn204 Mądrala (6,590 p.)
A dlczego to co ja pisałem nie działa?
komentarz 18 maja 2020 przez tonn204 Mądrala (6,590 p.)

@VBService, Chciałbym to zrobić tą biblioteką. Widziałem ,że u innych działa a u mnie nie. Dlaczego ? I jak to naprawić bez innych bibliotek (jeżeli się da) 

1
komentarz 18 maja 2020 przez VBService VIP (120,980 p.)
edycja 18 maja 2020 przez VBService

Czy przy próbie uruchomienia Twojego kodu na Twoim komputerze otrzymujesz taki błąd?

Jeżeli tak to musisz zainstalować ten moduł poleceniem w konsoli:
pip install requests

Podobne pytania

+2 głosów
2 odpowiedzi 101 wizyt
0 głosów
0 odpowiedzi 52 wizyt
+1 głos
2 odpowiedzi 170 wizyt
pytanie zadane 25 kwietnia 2019 w PHP przez iframeeh Użytkownik (680 p.)
Porady nie od parady
Forum posiada swój własny serwer Discord, dzięki któremu będziesz mógł po prostu pogadać z innymi Pasjonatami lub zapytać o jakiś problem. Podstrona z chatem znajduje się w menu pod ikoną człowieka w dymku.IRC

84,721 zapytań

133,526 odpowiedzi

295,919 komentarzy

55,997 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...