您的位置:

python登录网页的两种方式的简单介绍

本文目录一览:

想用python编写一个脚本,登录网页,在网页里做一系列操作,应该怎样实现?

python编写一个脚本的具体操作:

1、首先,打开python并创建一个新的PY文件。

2、其次,import os,因为涉及系统文件的路径,因此首先在此处导入系统模块。

3、随后,可以双击打开HTML文件,然后就可以看到书写的网页,如下图所示。

4、最后,添加html.close(),需添加此行代码以关闭,否则将占用大量内存,如下图所示。这样,用python简单的制作一个网页的所有操作就完成了。完成。

怎样用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 Files\Internet Explorer\IEDriverServer.exe"

os.environ["webdriver.ie.driver"] = iedriver  #调用IE浏览器

browser = webdriver.Ie(iedriver)

browser.get('')  #需要打开的网址

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自动登录路由器且获取页面内

方法一:Python

1、

@damon wang

说的,学会用 Chrome / FF 的开发者工具。其中关键的是:查找元素,以及观察网络通信。

2、用 Python 的 Requests(或者 urllib2,但 Requests 简单不少)去模拟在 Chrome 中观察到的登陆行为。

方法二:Python + Selenium

@木卫十二

提到的 Selenium 是一种方法,问题在于跑这些脚本时候会自动驱动一个浏览器,比单纯用 Python 实现要笨重一些。Splinter 是一个相对简单一点的操作 Selenium 的 Python 库。