Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Info web login
#16
I did mention that may need to parse out that value.
You should try to this this yourself.
It can be done like this.
import requests
from bs4 import BeautifulSoup

url = 'http://dls.delonghigroup.com/index.php?lang=it'
response = requests.get(url)
soup = BeautifulSoup(response.content, 'lxml')
token = soup.find(attrs={"value": "1"})
print(token.get('name'))
Output:
e45d72564cc455fcd22d1fc7e85d71f9
Also this has to be done in same Session,as a new value is generated each time.
Untested it can look like this.
import requests
from bs4 import BeautifulSoup

headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36'
}

with requests.Session() as s:
    url = 'http://dls.delonghigroup.com/index.php?lang=it'
    response = s.get(url)
    soup = BeautifulSoup(response.content, 'lxml')
    token = soup.find(attrs={"value": "1"})
    #print(token.get('name'))
    params = {
        "username": "your_username",
        "password": "xxxxxxx",
        "option": "com_users",
        "task": "user.login",
        "return": "aW5kZXgucGhwP0l0ZW1pZD0xMDE=",
        f"{token.get('name')}": "1"
    }
    s.post('http://dls.delonghigroup.com/index.php?lang=it', headers=headers, params=params)
    # logged in! session cookies saved for future requests
    response = s.get('url acess when logged in')
    # Can eg do some parsing
    soup = BeautifulSoup(response.content, 'lxml')
    welcome = soup.find('span', class_="welcome").text
    print(welcome)
Reply


Messages In This Thread
Info web login - by antonio04 - Nov-20-2018, 03:17 PM
RE: Info web login - by Larz60+ - Nov-20-2018, 03:41 PM
RE: Info web login - by antonio04 - Nov-20-2018, 08:40 PM
RE: Info web login - by Larz60+ - Nov-20-2018, 08:48 PM
RE: Info web login - by antonio04 - Nov-21-2018, 11:02 AM
RE: Info web login - by Larz60+ - Nov-21-2018, 03:14 PM
RE: Info web login - by antonio04 - Nov-22-2018, 10:34 AM
RE: Info web login - by Larz60+ - Nov-22-2018, 02:13 PM
RE: Info web login - by antonio04 - Nov-22-2018, 03:49 PM
RE: Info web login - by antonio04 - Nov-23-2018, 01:47 PM
RE: Info web login - by stranac - Nov-23-2018, 05:55 PM
RE: Info web login - by snippsat - Nov-24-2018, 12:54 PM
RE: Info web login - by antonio04 - Nov-27-2018, 12:13 PM
RE: Info web login - by Larz60+ - Nov-27-2018, 12:29 PM
RE: Info web login - by antonio04 - Nov-27-2018, 12:29 PM
RE: Info web login - by snippsat - Nov-27-2018, 02:51 PM
RE: Info web login - by antonio04 - Nov-28-2018, 10:31 AM
RE: Info web login - by snippsat - Nov-28-2018, 06:13 PM
RE: Info web login - by antonio04 - Nov-29-2018, 10:09 AM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020