`
ghh0000
  • 浏览: 23570 次
  • 来自: ...
社区版块
存档分类
最新评论

urllib2的post使用

阅读更多
#-*- coding: utf-8 -*-

import urllib
import urllib2
import time

def post(url, data):
    req = urllib2.Request(url)
    data = urllib.urlencode(data)
    #enable cookie
    opener = urllib2.build_opener(urllib2.HTTPCookieProcessor())
    response = opener.open(req, data)
    return response.code

def main():
    posturl = "http://dianzhang.dev.haalee.com/admin/login"
    data = {'username':'admin','form_password':'1122312'}
    print post(posturl, data)
    
if __name__ == '__main__':
    while 1:
        main()
        time.sleep(60)


今天工作需要要用到定时任务,刚开始想使用crontab 的,结果发现我没有开发服务器某些目录的权限,看不到执行情况,后来就想了这么个笨方法。使用time的sleep()方法。
分享到:
评论

相关推荐

    Python urllib urllib2 urllib模块安装说明

    根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要涉及Python中的urllib模块以及与之相关的urllib2模块的安装过程。尽管标题中提到了urllib模块,但是内容部分却展示了requests库的安装过程。因此...

    phython urllib2 api

    总之,urllib2是Python中一个功能全面、易于使用的网络请求模块,无论是简单的URL获取,还是复杂的网络请求场景,urllib2都能提供相应的解决方案。然而,随着Python 3的普及,urllib2已逐渐被urllib.request模块所...

    python使用urllib2提交http post请求的方法

    本文实例讲述了python使用urllib2提交http post请求的方法。分享给大家供大家参考。具体实现方法如下: #!/usr/bin/python #coding=utf-8 import urllib import urllib2 def post(url, data): req = urllib2....

    urllib2 官方文档解析1

    本文主要解析`urllib2`的主要功能和使用方法,以及如何在Python 3中进行迁移。 1. `urllib2.urlopen()`函数是核心功能,用于打开URL。它接受一个URL(可以是字符串或`Request`对象)作为参数,可选地接收额外的数据...

    urllib-post请求教程(百度翻译为例)

    Urllib库发送post请求示例,以请求百度翻译为例

    Python urllib urllib模块

    2. **urllib.parse**: 这个子模块处理URL解析和格式化。它包括了urlsplit()、urlunsplit()、urlencode()等函数,帮助开发者处理URL的各个部分,如协议、主机名、路径、查询参数等。urlsplit()可以将URL分解为五部分...

    pythonurllib2模块实例简介.pdf

    下面的代码展示了如何使用urllib2发送POST请求: ```python import urllib import urllib2 url = 'http://www.x.com/cgi-bin/register.cgi' values = {'name' : 'Michael Foord', 'location' : 'Northampton', '...

    Python爬虫基础之Urllib库

    Urllib 库可以使用环境变量 http_proxy 来设置 HTTP 代理。例如,以下代码可以设置代理服务器: ``` import urllib2 enable_proxy = True proxy_handler = urllib2.ProxyHandler({...

    python中urllib2模块 HTTPBasicAuthHandler认证 HTTPError bug

    在Python编程中,`urllib2`库是用于处理HTTP请求的一个强大工具,它支持多种HTTP操作,包括GET、POST等。然而,在涉及到需要身份验证的场景时,如HTTP基本认证(HTTP Basic Authentication),可能会遇到一些问题。...

    python urllib2模块实例简介.docx

    `urllib2` 是 Python 早期用于处理 URL 请求的标准库之一,在 Python 2.x 版本中广泛使用。随着 Python 3.x 的普及,该模块已被整合进 `urllib` 包中,并有所调整。尽管如此,了解 `urllib2` 仍然有助于更好地掌握...

    python urllib2详解及实例 Python开发技术文章_教程 - 红黑联盟.pdf

    本文将深入探讨`urllib2`的使用方法,包括其基本功能、高级特性以及示例代码。 #### 基础概念 `urllib2`提供了一个简洁的接口`urlopen()`,用于打开各种类型的URLs,包括HTTP、FTP、文件系统路径等。它不仅适用于...

    python urllib3

    - **发起GET和POST请求**:urllib3可以发送HTTP GET和POST请求,以及其他HTTP方法。 - **HTTP认证**:支持基本认证、摘要认证以及自定义认证方式。 - **请求头管理**:可以设置和修改请求头,如User-Agent、...

    nodejs urllib 库

    要使用 `urllib`,首先需要通过 npm(Node.js 的包管理器)进行安装。在命令行中输入: ``` npm install urllib ``` 2. **基本用法**: `urllib` 提供了一个简单的 API 来发起 HTTP 请求。例如,发起一个 GET ...

    pythonurllib2模块实例简介文.pdf

    在这个实例简介中,我们将深入探讨urllib2模块的核心功能和使用方法。 首先,urllib2的核心函数`urlopen()`是最基础的接口,它可以用来打开任何类型的URL,无论是HTTP、FTP还是本地文件。例如,下面的代码展示了...

    Python标准库urllib2的一些使用细节总结

    6. **使用HTTP的PUT和DELETE方法**:urllib2支持PUT和DELETE等非GET/POST的HTTP方法。你需要创建一个`Request`对象,并设置`method`属性,如`request.get_method = lambda: 'PUT'`,然后用这个`Request`对象调用`...

    python爬虫 urllib模块发起post请求过程解析

    在Python 2与3中,`urllib`的用法有所不同,例如在Python 2中,`urllib2`模块通常用于发起POST请求,而在Python 3中,这些功能合并到了`urllib.request`模块中。 此外,`requests`模块是另一个常用的HTTP库,它在...

Global site tag (gtag.js) - Google Analytics