python 实现cm批量上传

import requests
import json
import time
import random

url = ‘http://cm.admin.xxxx.com/customer/aj_addcontent.php‘

headers = {‘User-Agent‘:‘Mozilla/5.0 (Windows NT 6.1; WOW64; rv:55.0) Gecko/20100101 Firefox/55.0‘,
‘Referer‘:‘http://cm.admin.weibo.com/customer/customerInfo.php?type=1&uid=5195970647‘,
‘Cookie‘:‘PHPSESSID=6a63d980ta1i11mg5sr6dbo4k6; BD-ADMIN-G0-TC=c566a5c61739c08a83ae255975d4545e; _SECRET=d8e6970e2c26193f8ffeffe38e2d84e3; _INFO=2903gVsIwYR8sHdGS%2BaHsAkusffES%2FUFEv6GQcxMYp%2FlduFyNy2CxTA2GAHpSw0Vn6Aw0ZH0yt2r78gWcgUfHY1eMr2t6LCFzwDg5x7zwL3yI97qVY84nJK7u6Q‘}

content = [‘1’,‘2‘,‘3‘]

with open(‘uids.txt‘,‘r‘) as f:
    for i in f:
        data = {
            ‘nickname‘:‘‘,
            ‘uid‘:i.strip(),
            ‘company‘:‘‘,
            ‘contents‘:‘‘,
            ‘content‘:random.choice(content),
        }
        try:
            res = requests.post(url,data,headers=headers)
            a = json.loads(res.text)[‘msg‘]
            time.sleep(random.randint(2,6))
            print(a)
            if ‘添加成功‘ in a:
                print(a)
            else:
                print(a + i)
        except Exception as e:
            print(e,i)
时间: 2024-11-05 12:21:30

python 实现cm批量上传的相关文章

python paramiko 多线程批量执行指令及批量上传文件和目录

源代码: https://github.com/jy1779/be.git 环境需求: 1.python3 2.paramiko pip install --upgrade pip apt-get install libssl-dev pip3 install paramiko 3.执行权限 chmod +x becmd.py ln -s /root/be/bin/becmd.py /usr/local/sbin/becmd chmod +x besync.py ln -s /root/be/b

批量上传公钥到linux服务器

一直以来,都通过ssh-copy-id在手动上传公钥,想着如果有上千台服务器需要上传公钥的话,这个方法就行了.试着实现下批量上传公钥到服务器,介绍本人试的一个方法. 1: 先通过python脚本来试一台机器,python脚本如下: #!/usr/bin/python   import sys  import pexpect   ip = sys.argv[1] password = sys.argv[2] expect_list = ['(yes/no)', 'password:']   p =

[Pulgin] 利用swfupload实现java文件批量上传

URL:http://blog.csdn.net/xuweilinjijis/article/details/8876305 之前在网上找过很多相关资料,很多所谓的批量上传都是忽悠人的,真正的批量上传指的是 用户一次性可以选择多个文件,然后上传是将所有选取的文件上传到服务器.java中真正可以实现批量上传的技术大致有两种:一种是通过flash:一种是 通过applet:不过html5也可以支持批量拖选.两种方式有各自的优缺点,其中flash对于浏览器兼容性较好,基本可以满足市面上大众浏览器,缺

批量上传SSH公钥

批量上传SSH公钥                                                  一世浮沉 首先需要安装python yum install python -y 编写一个python脚本 如下: #vi ssh.py #!/usr/bin/python import sys import pexpect ip = sys.argv[1] password = sys.argv[2] expect_list = ['(yes/no)', 'password:']

selenium+python自动化77-autoit文件上传【转载】

前言 关于非input文件上传,点上传按钮后,这个弹出的windows的控件了,已经跳出三界之外了,不属于selenium的管辖范围(selenium不是万能的,只能操作web上元素).autoit工具处理windows的控件窗口是专业的,所以这个需借助AutoIt来解决了. 一.环境准备 1.可以autoit官网上下载,安装 http://www.autoitscript.com/site/ 2.下载到本地后傻瓜式安装,安装完之后在应用程序找到这个Autoit v3 3.AutoIt里面几个菜

selenium+python自动化77-autoit文件上传

前言 关于非input文件上传,点上传按钮后,这个弹出的windows的控件了,已经跳出三界之外了,不属于selenium的管辖范围(selenium不是万能的,只能操作web上元素).autoit工具处理windows的控件窗口是专业的,所以这个需借助AutoIt来解决了. 一.环境准备 1.可以autoit官网上下载,安装 http://www.autoitscript.com/site/ 2.下载到本地后傻瓜式安装,安装完之后在应用程序找到这个Autoit v3 3.AutoIt里面几个菜

python之实现ftp上传下载代码(含错误处理)

# -*- coding: utf-8 -*- #python 27 #xiaodeng #python之实现ftp上传下载代码(含错误处理) #http://www.cnblogs.com/kaituorensheng/p/4480512.html#_label2 import ftplib import socket import os def ftpconnect(ftp_info): try: ftp = ftplib.FTP(ftp_info[0]) except (socket.er

WEB版一次选择多个文件进行批量上传(Plupload)的解决方案

WEB版一次选择多个文件进行批量上传(Plupload)的解决方案 转载自http://www.cnblogs.com/chillsrc/archive/2013/01/30/2883648.html 说明:Plupload支持多种浏览器,多种上传方式! 一般的WEB方式文件上传只能使用FileUpload控件进行一个文件一个文件的进行上传,就算是批量上传,也要把文件一个一个的添加到页面,无法如 windows程序一样,一次选择多个文件进行批量上传.这样在某些应用上就显得很不人性化,有时候客户希

SWFUpload批量上传插件

SWFUpload是一个批量上传插件,在HTML4.1里面,估计也只有Flash+javascript配合才能够做到了.先复制个重要的网址,这个应该是官方的文档了,相当齐全. http://leeon.me/upload/other/swfupload.html#uploadStart 这个是格式比较好看的. http://www.cnblogs.com/2050/archive/2012/08/29/2662932.html 算了,这个文档的内容太多,各种属性各种方法,记不了这么多,直接贴上个