wechatmp2markdown icon indicating copy to clipboard operation
wechatmp2markdown copied to clipboard

老铁,已经不行了,求更新

Open ro0tmylove opened this issue 1 year ago • 1 comments

我最近尝试微信新发布的那些技术文章 去dump下载转换 已经没办法做到旧文章那样了 缺胳膊少腿 格式混乱 望师傅更新!

ro0tmylove avatar Sep 26 '24 03:09 ro0tmylove

请提供能够复现问题的文章链接。

fengxxc avatar Sep 26 '24 07:09 fengxxc

老铁,今天这个程序好像又不行了,输出的文章都是只有 ‘#’ 这么点内容

 .\wechatmp2markdown-v1.1.10_win64.exe "https://mp.weixin.qq.com/s/jzZI4O6tTy9nQu3_9trLdg" D:\wechatmp_bak --image=url
url: https://mp.weixin.qq.com/s/jzZI4O6tTy9nQu3_9trLdg, filename: D:\wechatmp_bak

Image

liao666brant avatar Mar 13 '25 03:03 liao666brant

这是应为go在爬虫的时候因为useragent的问题,请求被拒了。需要设置useragent。 将parse.go中的ParseFromURL中的第1行 res,err: = http.get(url) 替换为: req, err := http.NewRequest("GET", url, nil) if err != nil { log.Fatalf(err.Error()) } req.Header.Set("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0") client := &http.Client{} res, err := client.Do(req)

shenghuoli avatar Mar 13 '25 06:03 shenghuoli

这是应为go在爬虫的时候因为useragent的问题,请求被拒了。需要设置useragent。 将parse.go中的ParseFromURL中的第1行 res,err: = http.get(url) 替换为: req, err := http.NewRequest("GET", url, nil) if err != nil { log.Fatalf(err.Error()) } req.Header.Set("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0") client := &http.Client{} res, err := client.Do(req)

是这个原因,非常感谢(^人^)

fengxxc avatar Mar 13 '25 08:03 fengxxc

老铁,今天这个程序好像又不行了,输出的文章都是只有 ‘#’ 这么点内容

.\wechatmp2markdown-v1.1.10_win64.exe "https://mp.weixin.qq.com/s/jzZI4O6tTy9nQu3_9trLdg" D:\wechatmp_bak --image=url url: https://mp.weixin.qq.com/s/jzZI4O6tTy9nQu3_9trLdg, filename: D:\wechatmp_bak Image

v1.1.11 已解决

fengxxc avatar Mar 13 '25 08:03 fengxxc