当前位置:首页 » 文件传输 » python访问网页
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

python访问网页

发布时间: 2022-01-17 05:40:30

1. 如何用python访问自己编写的网页

<html>
<body>

<form>
可获取码列表:
<select name="liscode">
<option value="01">123456</option>
<option value="02">123457</option>
<option value="03">123458</option>
<option value="04">123459</option>
<option value="05">123460</option>
<option value="06">123461</option>
</select>
<input type="submit" value="确认获取"/>
</form>

</body>
</html>

其中所有liscode是从一个txt文档上提取的,当用户点击获取一个的时候,该项即被删除。

如何用python实现呢?

做一个py脚本或exe给用户实现的话大概像下面这样:

Python code
infile = open('codelist.txt','r') codelist = infile.readlines() used_code = codelist[0] #remove用掉的code(删除行) codelist.remove(codelist[0]) infile.close() #重写文件(我不知道是否有能直接删除一行的文件操作方法) outfile = open('codelist.txt','w') for code in codelist: outfile.write(code + '\n') outfile.close() print used_code

2. python怎么伪装成浏览器访问网站

把请求头信息都弄上,然后把cookie也弄好
import urllib.request

url = "http://www.oschina.net/"
headers = ('User-Agent','Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11')

opener = urllib.request.build_opener()
opener.addheaders = [headers]
data = opener.open(url).read()

print(data)

3. 怎样利用python打开一个网页并实现自动登录

登陆其实就是将账号密码之类的POST到那个网站的服务器。你可以通过抓包看到你点击登陆时发的POST包。那么你用python也模拟发一个一样的包给服务器,就实现了模拟登陆呗。

4. 使用python是否能打开网页

可以啊,不仅可以打开,还可以将网页的内容爬取下来

下面这段代码就可以实现:

importurllib.request

#网址
url="http://www..com/"

#请求
request=urllib.request.Request(url)

#爬取结果
response=urllib.request.urlopen(request)

data=response.read()

#设置解码方式
data=data.decode('utf-8')

#打印结果
print(data)

#打印爬取网页的各类信息

print(type(response))
print(response.geturl())
print(response.info())
print(response.getcode())

它的运行结果如下:

你可以拷贝到自己的运行环境去试一试

5. 如何用python访问网页并在表单处输入内容

我用过selenium模拟浏览器
使用selenium的chrome或firefox的webdriver打开浏览器
driver.get(url) #访问你的网页from=driver.find_elements_by_xpath("xxx")通过xpath或id等方法锁定到网页上表单的那个元素后,用
from.send_keys("xxx")来输入内容

6. python打开网页

open(zzy)

7. 如何用python打开网页中点击button连出网页

看起来大家都是从代码的角度来思考呀,不妨从“界面”来思考 有个神奇的基于python的script,sikuli,“上帝之眼”。 直接上程序截图吧,你一看就懂。 程序识别系统截图中的UI,纯模仿用户输入/点击,连输入频率都非常合理。防机器人算法的宿敌,

8. python中如何访问一个网页的标签中的网页内容

正则或者xpath咯

9. 如何跟踪使用Python在网页浏览器中打开网页

1.建议换网络浏览器网络浏览器功能更齐全内容更丰富;
2.网络浏览器依靠网络强搜索平台满足浏览网页基础网络体系业务整合优势带给更便浏览式更舒适网体验!

10. python3.6怎么访问网页

使用Python访问网页主要有三种方式: urllib, urllib2, httplib
urllib比较简单,功能相对也比较弱,httplib简单强大,但好像不支持session
1. 最简单的页面访问
res=urllib2.urlopen(url)
print res.read()
2. 加上要get或post的数据
data={"name":"hank", "passwd":"hjz"}
urllib2.urlopen(url, urllib.urlencode(data))
3. 加上http头
header={"User-Agent": "Mozilla-Firefox5.0"}
urllib2.urlopen(url, urllib.urlencode(data), header)使用opener和handler
opener = urllib2.build_opener(handler)
urllib2.install_opener(opener)
4. 加上session
cj = cookielib.CookieJar()
cjhandler=urllib2.HTTPCookieProcessor(cj)
opener = urllib2.build_opener(cjhandler)
urllib2.install_opener(opener)
5. 加上Basic认证
password_mgr = urllib2.()
top_level_url = "http://www.163.com/"
password_mgr.add_password(None, top_level_url, username, password)
handler = urllib2.HTTPBasicAuthHandler(password_mgr)
opener = urllib2.build_opener(handler)
urllib2.install_opener(opener)
6. 使用代理
proxy_support = urllib2.ProxyHandler({"http":"http://1.2.3.4:3128/"})
opener = urllib2.build_opener(proxy_support)
urllib2.install_opener(opener)
7. 设置超时
socket.setdefaulttimeout(5)