说个我的IT方面的小趣事。 这还是我不做IT之后的事情。在Kijiji上要发布广告,
做点小生意,有那么个三四十个商品,每个商品一个post,开始几周都是手动输入,一个post再快三分钟,四十个广告就要发两个小时,kijiji的广告几年前是不能repost的,两个月失效之后就要重新输入。不仅如此,一个广告如果是热门,半天时间就掉到十页以后,淹入茫茫大海了,如果要被搜到在前列,就要删了重发。一个用户在某个分类是有数量限制的,而且类似的广告会自动被删除。

手动输入几天我受不了了,开始琢磨怎么办。 想到用selenium webdriver,自动化测试编程。 数据是自动从一个文件目录里读取,图片,价格,商品描述等等都是自动填写,完全模仿人的输入速度方式。一夜之间我创建了几十个kijiji用户名,每个用户名下发布二三十个商品,相同商品随机价格小数点后面自动变化,免得会被发现重复。 每天晚上机器删除昨天的广告,重新发布,一晚上在不同的城市发布成百上千的广告,而且使用多线程 ;) 。

我太嚣张了,被kijiji盯上了,收到邮件问我要不要使用他们商业服务,收费可以发布商业定制的广告,说他们发现我大量发布广告。我不舍得,不理。但是开始警惕,发布广告开始使用VPN,每个账号使用不同IP登陆.

。。。。。。

打字太累,懒得说过程了,长话短说,他们不停修改网站,我也不停修改程序,开始还解决了一些问题,半年后完全不行了。,。最后的结果是我手动登陆输入没问题,但是一启动selenium打开的浏览器就是空白, 怎么检查TCP/IP都没用,看了一些文件,说是这几年网站的 anti bot 技术也在升级。

这里有讨论,但是提供的办法都没用。

https://stackoverflow.com/questions/33225947/can-a-website-detect-when-you-are-using-selenium-with-chromedriver/41220267

如果IT的知道网站有什么安全漏洞,找几个稍微专业的怎么都能解决了,小用户的小技俩没啥用的。

我现在又是手动发广告,或者付钱给google ads了。

-ysysning(三果) 2021-10-14