【问题标题】:Programatically report goo.gl shortened URL as spam?以编程方式将 goo.gl 缩短的 URL 报告为垃圾邮件?
【发布时间】:2016-01-24 23:56:44
【问题描述】:

我有超过 3500 个被识别为垃圾邮件的 goo.gl URL 列表。

我需要将它们作为垃圾链接报告给 Google。 Google 确实提供了一个页面来报告这些类型的垃圾链接:https://goo.gl/#reportspam ...不幸的是,它只接受一个并且每个报告只接受一个 URL。

当然,超过 3500 个 URL 意味着手动逐个报告它们既不明智也不实际。垃圾链接报告必须自动完成。

我一直在阅读Google's URL Shortener API documentation,也曾在网上搜索过相关信息,但我似乎找不到任何公开可用的用于报告 goo.gl 链接垃圾邮件的 API。

您能否指导我如何完成这种自动链接垃圾邮件报告?

如果可能,提供示例代码,最好使用 Python。

【问题讨论】:

  • 您需要解释“报告”在这种情况下的含义,以获得有意义的答案。
  • @KarlKnechtel 我认为标题已经说明了......但为了您的利益,我编辑了我的问题以澄清我的意图。
  • 所以也许您必须自动逐个报告它们?
  • @barny 是的,但我似乎找不到用于执行此操作的 API……而 Google 用于报告 goo.gl 垃圾邮件链接的页面是 Javascript 混淆的模型 --__--跨度>
  • 也许使用其中一个库来伪装成浏览器进行网络抓取,因此 js 可以工作。

标签: python asp.net-web-api google-url-shortener


【解决方案1】:

只是更新:我放弃了。要做的工作太多。

我最终使用xdotoolbash 脚本驱动/模拟鼠标点击和打字,在VirtualBox VM 中不间断地运行(因此它可以在我在前台执行操作时在后台运行) .

这并不完美。但它足以满足我的需求。如果我让 VM + 脚本在一夜之间运行,它可以报告超过 9000 个垃圾邮件 URL。

如果你对脚本感兴趣,我已经上传到这里:

https://bitbucket.org/snippets/pepoluan/78M4X

(太长无法粘贴到 StackOverflow 中)

这就是在运行脚本之前应该如何布置所有内容(特别注意如何将 Firefox 放置在右侧和顶部齐平)。

(注意:它在带有 MATE 的 Linux Mint 17.3 上。在其他 WM / 发行版上,您需要更改 xposypos 值以匹配实际布局。移动鼠标使指针悬停在相关文本框,并使用xdotool getmouselocation 命令。)

(另一个非常重要的注意事项:禁用剪贴板共享!您可以节省很多时间来思考为什么一切都变得不正常。)

我希望这可以对某人有所帮助!

【讨论】:

    猜你喜欢
    • 2011-06-14
    • 1970-01-01
    • 2011-06-15
    • 1970-01-01
    • 2019-07-22
    • 2018-07-12
    • 1970-01-01
    • 2019-03-21
    • 1970-01-01
    相关资源
    最近更新 更多