python学习中遇到的问题

ImportError: No module named cPAMIE.

最近在研究使用PAMIE 的时候,遇到了问题:ImportError: No module named cPAMIE .

当我在拷贝解压后的PAM30.py 和winGuiAuto.py到C:/Python26/Lib/site-packages目录下后,在开启Python自带的IDLE之后,输入from cPAMIE import PAMIE,却得到ImportError: No module named cPAMIE错误。

一开始还以为自己拷贝的目录不对,把上面两个.py文件拷贝到C:/Python26/Lib,得到一样的错误,后来在网上四处搜索,却得到一个提示:from PAM30 import Pamie

ImportError: No module named 'win32com'  ,no module named win32com.client错误解决

 请下载http://sourceforge.net/projects/pywin32/files/ 相应python版本的win32扩展。  下载时注意与python版本一致。

详细请看:http://blog.csdn.net/sushengmiyan/article/details/8423479

ImportError: No module named socks

请下载http://sourceforge.net/projects/socksipy/?source=dlp

使用方法也非常简单:

import socks

s = socks.socksocket()

s.setproxy(socks.PROXY_TYPE_SOCKS5, "代理的IP", 代理端口整数,远程域名,用户名,密码)

s.connect(("))

这样就设置了 先连接到 代理 再访问 这个网站了...

远程域名 默认值为 True表示 由代理服务器 当作"域名服务器", 若填False就使用"本地域名服务器"

有些代理不用 验证,也就是说用不着用户名和密码 就不要填那些选项了..就只要:

s.setproxy(socks.PROXY_TYPE_SOCKS5, "代理的IP", 代理端口整数)就可了...

其它如 socks4或 http代理 有相应的 socks.PROXY_TYPE_SOCKS4,socks.PROXY_TYPE_HTTP

下载后 测试功能时若使用 需验证用户名和密码的 代理,sockipy会提示出错,没有属性"proxy",

这只是一个 "拼写错误", 那一行有几个"__proxy"和一个"proxy",把这个"proxy"改成"__proxy"就能

work well 了...

使用方法都一样...

以下是设置代理访问网站, 设置 "默认代理",就不用为每个 连接单独设置代理了

socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5,"socks.example.com")
socket.socket = socks.socksocket
urllib.urlopen(http://www.sourceforge.net/)





Reference:python代理访问   

Python 3 抓取网页资源的 N 种方法 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值