全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
楼主: 深海空间
打印 上一主题 下一主题

tg bot api怎么发送原图?

[复制链接]
11#
发表于 2021-12-23 09:37:35 | 只看该作者
每张图发两遍,一个发送图片,一个发送文档。既能预览还能原图下载。
12#
 楼主| 发表于 2021-12-23 09:54:34 | 只看该作者
本帖最后由 深海空间 于 2021-12-23 09:58 编辑
etc小号 发表于 2021-12-23 09:24
大佬有爬图的代码吗,介意分享下不


当然可以,还在学python,突然想爬一下pixiv所以就写了。
代码逻辑可能会比较差,你可以自己修修补补,现在是直接已文档的形式发送,哈哈。
目前还在修改,如果你要的话我到时候把改好的再发送一份给你

pixiv_python.zip

1.05 KB, 下载次数: 40

13#
发表于 2021-12-23 10:06:32 | 只看该作者
深海空间 发表于 2021-12-23 09:54
当然可以,还在学python,突然想爬一下pixiv所以就写了。
代码逻辑可能会比较差,你可以自己修修补补,现 ...

我研究了下,搞了个极简版的,不过也算跑起来,下面应该加个定时任务就行

  1. TOKEN=XXXX:XXXXXXXXXXXXXX
  2. chat_ID=XXXXX
  3. cd /root/pixiv
  4. for i in /root/pixiv/PixivImage/*
  5. do   
  6. curl -F chat_id=$chat_ID -F document=@"$i" https://api.telegram.org/bot$TOKEN/sendDocument
  7. done
复制代码


这是我测试的tg频道

https://t.me/pixivc
14#
 楼主| 发表于 2021-12-23 10:23:33 | 只看该作者
mjj天下第一 发表于 2021-12-23 09:37
每张图发两遍,一个发送图片,一个发送文档。既能预览还能原图下载。

这也是个方法, 我本来想发一个预览图,然后下面把p站原图链接也发过去,但是p站似乎有防盗链,直接在浏览器打开原图链接会失败,403,得加上referer,但是在浏览器里加referer这就把我难住了
我用下面这样的链接访问时不行的。应该是加referer的方式不对
https://i.pximg.net/img-original/img/2021/12/20/08/11/06/94891967_p0.png?referer=https://www.pixiv.net
15#
 楼主| 发表于 2021-12-23 10:26:20 | 只看该作者
etc小号 发表于 2021-12-23 10:06
我研究了下,搞了个极简版的,不过也算跑起来,下面应该加个定时任务就行

你是把下载图片和发送tg分开操作了嘛,tg可以直接贴链接然后让tg自己下载,不用存一次本地在上传
16#
发表于 2021-12-23 10:27:08 | 只看该作者
深海空间 发表于 2021-12-23 10:23
这也是个方法, 我本来想发一个预览图,然后下面把p站原图链接也发过去,但是p站似乎有防盗链,直接在浏 ...

referer是header
你这是parma

一般是 -H "referer:https://www.pixiv.net" -H "token:xxxxx"
17#
 楼主| 发表于 2021-12-23 10:39:39 | 只看该作者
本帖最后由 深海空间 于 2021-12-23 10:41 编辑
CMBCHINA 发表于 2021-12-23 10:27
referer是header
你这是parma


脚本里去下载倒是可以正常下载;
目前的疑问就是:我要怎么在浏览器下载这个原图(已知原图链接)?
如果这个问题能解决的话,那我就打算直接把链接发到tg频道,然后看需求下载,这个时候,预览图是不是被压缩过我就不用管他了
18#
发表于 2021-12-23 11:59:06 | 只看该作者
我想问问怎么爬pixiv
19#
 楼主| 发表于 2021-12-23 12:14:28 | 只看该作者
mikasa 发表于 2021-12-23 11:59
我想问问怎么爬pixiv

这个很简单,不用逆向JS之类的,直接把网页请求下来然后提取内容就行了
20#
发表于 2021-12-23 12:22:21 | 只看该作者
深海空间 发表于 2021-12-23 12:14
这个很简单,不用逆向JS之类的,直接把网页请求下来然后提取内容就行了

https://mjj.022333.xyz/thread-943771-1-1.html
欸,我之前试过,请求网页不会获得网页主体内容啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-14 06:34 , Processed in 0.065350 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表