绿色风's Blog
专注AutoIT(Au3)
  • 首页
  • 流●年
  • 笔●记
    • 学习随记
    • 源码示例
  • 脚●本
    • UDF(收集)
    • 工作室UDF
    • 工具●教程
    • 教程之GDI
  • 作●品
  • 下●载
  • 情怀ExcelTip
4月302019

pubmed 文献应助 抢单源码

作者:绿色风   发布:2019-4-30 6:58 Tuesday   分类:源码示例   阅读:4835次   评论:0条  
#PRE_UseX64=n
#PRE_Res_requestedExecutionLevel=None
#by 绿色风
#抢页面中未被应助的最新一单
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
#include<array.au3>

Dim $cookie = "你的cookies 可以浏览器中按F12去找你的cookie复制过来"

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 第一步,取最新的 大值 ID
$url="http://paper.pubmed.cn"
Dim $str1 = _XmlHttp($url, $cookie)
Dim $arr = StringRegExp($str1,"wxupload\('(\d+)',.*,.*,.*, '1', '(.*?)'\);.*我来应助",3,1)

If UBound($arr) < 1 Then 
    Exit ;没找到 节点ID 退出 Or 干别的
endif

Dim $a[UBound($arr)/2][2]
Dim $j = 0
For $i = 0 To UBound($arr) -  1 Step 2
    $a[$j][0] = $arr[$i] + 0
    $a[$j][1] = $arr[$i+1]
    $j +=1
Next 
_arraysort($a,1) ;对数组排序,最最大值    
;_arraydisplay($a,"显示当前所有列表")

;MsgBox(0,$a[0][0],$a[0][1])

;构建url 
$url = "http://paper.pubmed.cn/index.php?ac=action&checkAccept=1&aid="&$a[0][0]&"&code="&$a[0][1]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 第二步,提交数据
$rec = _XmlHttp($url,$cookie)
MsgBox(0,"code="&$a[0][1],$a[0][0] &" --- > "&$rec)

Func _XmlHttp($url, $cookie) ;页面下载 
    $oHTTP = ObjCreate("WinHttp.WinHttpRequest.5.1") ;这里也是个亮点小技巧啦
    $oHTTP.Open("GET", $url, True)
    $oHTTP.SetRequestHeader("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.108 Safari/537.36")
    $oHTTP.SetRequestHeader("Accept-Language", "zh-CN,zh;q=0.9")
    $oHTTP.SetRequestHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*")
    $oHTTP.SetRequestHeader("Referer","http://paper.pubmed.cn/")
    ;$oHTTP.SetRequestHeader("Accept-Encoding","gzip,deflate")
    $oHTTP.SetRequestHeader("Cookie",$cookie)
    $oHTTP.SetRequestHeader("Connection", "Keep-Alive");数据传递完并不立即关闭连接
    $oHTTP.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");表示客户端提交给服务器文本内容的编码方式
    $oHTTP.SetRequestHeader("Cache-Control", "no-cache");返回消息中的Cache用于指定网页缓存
    $oHTTP.Send()
    $oHTTP.WaitForResponse()
    $oReturnWebS = BinaryToString($oHTTP.ResponseBody, 4)
    ;ConsoleWrite($oHTTP.ResponseBody) 
    Return $oReturnWebS
EndFunc   ;==>_XmlHttp






本文固定链接: http://www.jianyiit.com/post-307.html

blogger
该日志由 绿色风 于2019-4-30 6:58 Tuesday发表在 源码示例 分类下。
版权所有:《绿色风's Blog》 → 《pubmed 文献应助 抢单源码》;
除特别标注,本博客很多文章均为原创. 互联分享,尊重版权,转载请以链接形式标明本文地址;
本文标签:

扫描二维码,在手机上阅读
上一篇::简单的动态密码设置
下一篇:Au3中仿高阶函数的使用示例

热门文章

相关文章

  • Php-authcode算法之AU3版
  • Au3载入在线WEB网页音乐
  • Au3取巧方式从窗口列表中获取本机登陆的QQ号码
  • AU3拼图游戏
  • 窗体边缘阴影-示例
取消回复

发表评论

亲,头像对么?

43 + 79 =

提交中,请稍候……


木有头像就木JJ啦!还木有头像吗?点这里申请属于你的个性Gravatar头像吧!


    站点统计
    • 运行时间: 20254 天
    • 日志总数: 365 篇
    • 评论数量: 7237 条
    • 微语数量: 6 条
    • 附件总量: 388 件
  • 逝出的青春

  • 打赏"绿色风"



      扫码关注本站公众号 可搜本站内容

  • Autoit V3 脚本交流群

      常驻群1:905774875
      常驻群2:40672266


  • 链接

    • AU3中文论坛
    • Excel资料库
    • 完美者博客
    • 顺网小哥'S Blog
    • 猛牛哥的博客
    • 网吧系统下载
  • 分类

    • 流●年(66)
    • 笔●记(0)
    • 脚●本(0)
    • 作品(21)
    • 学习随记(51)
    • 源码示例(68)
    • UDF(收集)(26)
    • 工作室UDF(30)
    • 工具●教程(62)
    • 教程之GDI(24)
Copyright © 2013 绿色风's Blog. Powered by emlog. Theme by 射雕天龙. 鄂ICP备2021011689号-1 鄂公网安备42102302000078号 sitemap