Привет!
В web странице есть форма с таким кодом:
Нужно получить значение вот это значение 239ba1c6cc5b3a6b0fcd88057488bd28
Вот такой код:
Не возвращает желаемое.
Подскажите, пожалуйста, в чем проблема ?
Спасибо!
В web странице есть форма с таким кодом:
HTML:
<h3>Returning Customer</h3>
<div class="contentText">
<p>I am a returning customer.</p>
<form action="https://www.x-aviation.com/catalog/login.php?action=process&osCsid=e8unc3b9754a1j3mo97ibgf036" method="post" name="login"><input name="formid" type="hidden" value="[B]239ba1c6cc5b3a6b0fcd88057488bd28[/B]"/> <div class="row">
<div class="col-md-12">
<div class="lable">E-Mail Address:</div>
<input name="email_address" type="text"/> </div>
<div class="col-md-12">
<div class="lable">Password:</div>
<input maxlength="40" name="password" type="password"/> </div>
</div>
</form></div>
Нужно получить значение вот это значение 239ba1c6cc5b3a6b0fcd88057488bd28
Вот такой код:
Python:
mport re
import requests
from bs4 import BeautifulSoup
url1 = 'https://www.x-aviation.com/catalog/login.php'
headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240'}
s = requests.Session()
form_id = s.get(url1, headers=headers)
soup0 = BeautifulSoup(form_id.content, "html.parser")
formid = soup0.find('input', attrs={'name': 'value'})
print(formid.text)
Не возвращает желаемое.
Подскажите, пожалуйста, в чем проблема ?
Спасибо!