『壹』 想用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里面的内容便是登录后的页面内容