『壹』 想用python編寫一個腳本,登錄網頁,在網頁里做一系列操作,應該怎樣實現

python編寫一個腳本的具體操作:

1、首先,打開python並創建一個新的PY文件。

『貳』 怎樣用python實現網頁自動登錄

可以在cmd下通過命令安裝selenium模塊:pip install selenium 或者 easy_install selenium。

分析網頁控制項id:

# -*- coding: utf-8 -*-

import os

from selenium import webdriver

from selenium.webdriver.common.keys import Keys

iedriver = "C:Program FilesInternet ExplorerIEDriverServer.exe"

os.environ["webdriver.ie.driver"] = iedriver #調用瀏覽器

browser = webdriver.Ie(iedriver)

browser.get('http://weibo.com/') #需要打開的網址

user = browser.find_element_by_id("loginname") #審查元素username的id

user.send_keys("11111") #輸入賬號

password = browser.find_element_by_name("password") #審查元素password的name

password.send_keys("1234") #輸入密碼

password.send_keys(Keys.RETURN) #實現自動點擊登陸

print('登陸成功')

『叄』 用python實現發送post模擬登陸網站

urllib2 這個模塊可以模擬瀏覽器打開網頁,使用post方式的時候加入你需要post的參數就可以版了,
具體的權參數你可以看登陸的網站需要post什麼數據,一般網站登陸不外是3個數據:
用戶名,密碼,驗證碼

『肆』 Python 寫一個登錄網頁的問題 登錄成功之後也沒有效果

你發這兩種圖,確定不了問題。
雖然是一個簡單的登錄,它涉及的環節還是比較多的。
瀏覽器請求到一個登錄界面
輸入賬號密碼,點擊提交。
向伺服器發送request請求
伺服器相應請求,返回處理後的信息。
網頁再接收到信息,刷新頁面。
所以有排查相關的環節,才可以確定問題出處

『伍』 用python 寫一個自動登錄網站程序。

網址都沒有給復出怎麼測試制呢?
這個應該是伺服器生成的token吧,可以urllib2抓一下,如果抓不到的話那麼他可能用的js動態載入,這個得分析js源碼了,如果他用了flash來算出這個值的(我記得酷狗就是這么做的),那麼恭喜你,不能算出這個值了,除非你反編譯swf……

『陸』 怎樣用Python寫登錄頁面

|

#!/usr/bin/envpythondeflogin(username,password):
f=open("db",'r')#讀文件
forlineinf:
l1=line.split("|")ifl1[0]==usernameandl1[1]==password:returnTrue
returnFalsedefregedit(username,password):
f=open("db",'a')#a表示添加
temp=" "+username+"|"+password
f.write(temp)
f.close()defmain():
a=input("1:登陸,2:注冊")ifa=="1":
username=input("請輸入用戶名:")
password=input("請輸入密碼:")
r=login(username,password)ifr==True:
print("登陸成功")else:
print("登陸失敗")elifa=="2":
print("注冊")
user=input("請輸入用戶名:")
passwd=input("請輸入密碼:")
regedit(user,passwd)

main()

『柒』 python3 用webdriver模擬登錄頁面,登錄按鈕的鏈接是javascript:;,怎麼實現點擊啊

你那個登錄按鈕有一個class="login-button logReg_btn1",可以用find_element_by_class_name()來識別,

輸入login-button或者logReg_btn1都可以

『捌』 如何用python實現網頁自動登錄

以登陸網路為例子,如下:
import urllib,urllib2,httplib,cookielib
def auto_login_hi(url,name,pwd):
url_hi="http://passport..com/?login"
#設置cookie
cookie=cookielib.CookieJar()
cj=urllib2.HTTPCookieProcessor(cookie)
#設置登錄參數
postdata=urllib.urlencode({'username':name,'password':pwd})
#生成請求
request=urllib2.Request(url_hi,postdata)
#登錄網路
opener=urllib2.build_opener(request,cj)
f=opener.open(request)
print f
#打開網路HI空間頁面
hi_html=opener.open(url)
return hi_html
if __name__=='__main__':
name='name'
password='password'
url='yoururl'#例如:url='http://hi..com/cdkey51'
h=auto_login_hi(url,name,password)
print h.read()#h裡面的內容便是登錄後的頁面內容