Не могу составить post запрос - Python
Формулировка задачи:
Листинг программы
- import requests
- from bs4 import BeautifulSoup
- url = 'http://avtobazar.ua/volkswagen-touareg-2007-vinnitsa-1-7838694-1.html'
- payload = {'Request URL' : 'http://avtobazar.ua/get/phones/7838694/', 'Remote address' : '95.67.18.91:80'}
- headers = {
- 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Firefox/45.0'
- }
- s = requests.Session()
- r = requests.get(url, headers = headers)
- print(r.text)
- new = requests.post(url, cookies = r.cookies, data=payload, headers= headers)
- page = BeautifulSoup(r.text, 'html.parser')
- number = page.find('li', {'class':'empty'})
Решение задачи: «Не могу составить post запрос»
textual
Листинг программы
- import requests
- url = 'http://avtobazar.ua/volkswagen-touareg-2007-vinnitsa-1-7838694-1.html'
- headers = {
- 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0'
- }
- session = requests.Session()
- session.headers = headers
- page = session.get(url)
- session.headers.update({'X-CSRFToken': session.cookies['csrftoken']})
- phone = session.post('http://avtobazar.ua/get/phones/7838694/')
- print(phone.json())
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д