登录以python脚本结尾的.php网站?

时间:2017-05-05 14:05:07

标签: php python beautifulsoup mechanize

嘿伙计基本上我有一个网站,而不是我的管理员,但没有访问源。对于那些在游戏中感到悲伤的人,我们有一个手动禁令列表。该网站托管并以.php。

结尾

有一个老兄总是把iQ55放在他的名字里,他会破坏比赛并创造许多新账户以解决禁令。

有一个页面不需要登录,以显示当前在游戏中实时更新的人员。

我的计划是在webscape页面上找到包含字母" IQ55"并将该名称添加到禁令列表中。要做到这一点,我必须登录我的管理员帐户并使用我目前的知识这样做,它不适用于以.php结尾的任何网站。

我正在使用的脚本用于登录github和我的大学入口,因此我知道它不适用于.php,因为我无法查看源代码。

from bs4 import BeautifulSoup
import mechanicalsoup


user2 = "XXXXXXXX"
pass2 = "XXXXXXXX"
browser = mechanicalsoup.Browser(soup_config={'features': 'lxml'})

# request github login page. the result is a requests.Response object
# http://docs.python-requests.org/en/latest/user/quickstart/#response-content
login_page = browser.get("https://XXXXXXXX.eu/bancp/bancp.php")

# similar to assert login_page.ok but with full status code in case of
# failure.
login_page.raise_for_status()

# login_page.soup is a BeautifulSoup object
# http://www.crummy.com/software/BeautifulSoup/bs4/doc/#beautifulsoup
# we grab the login form
login_form = mechanicalsoup.Form(login_page.soup.select_one('#login'))

# specify username and password
login_form.input({"username": user2, "password": pass2})

# submit form
page2 = browser.submit(login_form, login_page.url)

print(page2.soup.get_text())

我正在使用Mechanical Soup模块和BeautifulSoup。

如果无法做到这一点,我可以从这里得到一些指示。

细分

*获取包含" xxxx"的所有单词从一页

*在需要登录的页面上将所有单词添加到banlist,并以.php结尾

编辑:它似乎以PHP结尾不是它刚刚通过python使用此页面的问题。 http://imgur.com/a/KD5z5

0 个答案:

没有答案