私は、urllib2を使ってPythonを使ってポータルにログインし、 'BeautifulSoup'を使って解析する方法について、多くのガイドラインに従ってきました。Pythonを使ってWebポータルにログイン
私はそのログインフォームの方法はthere
を入れ子にしているこのwebportalにログインしようとしている私は、タグからのソースで見て、この
<form id="signinForm" action="/accounts/signin.ac" name="signinform" method="post" novalidate="true" autocomplete="off">
が見つかりましたが、リンク https://academia.srmuniv.ac.in/accounts/signin.ac
が無効です。
誰かが私に助けてくれますか?
EDIT
コードを使用:
from bs4 import BeautifulSoup import urllib2 import requests
payload = {'username': 'some_username', 'password': 'some_password'}
r = requests.get("academia.srmuniv.ac.in/accounts/signin.ac";, params=payload)
data = r.text soup = BeautifulSoup(data) print soup.prettify()
これはポストメソッドでアクセスする必要があるため、そのようなリンクには移動できません。あなたは何をしたいのですか? – Whitefret
おそらく、この機能を実行する必要があります: 'submitSigninForm()'は、そのデータを( 'httplib'を使って、おそらく)POSTしています。 [ページのソース](https://academia.srmuniv.ac.in/accounts/signin?_sh=false&hideidp=true&portal=10002227248&client_portal=true&servicename=ZohoCreator&serviceurl=https://academia.srmuniv)を読んでいるだけです。 .ac.in /) –
私はポストリクエストをしても無効なページを返す@Whitefretと私はポータルにログインした後にデータを掻きたい –