jason326 发表于 2013-2-22 06:00:15

怎么把链接变短

http://www.amazon.com/145w-Polycrystalline-Solar-Panel-Pack/dp/B007VPQP5Q/
http://www.amazon.com/3130-Diagnostic-Playback-Capability-Vehicles/dp/B000KID31K/
http://www.amazon.com/3150-Professional-CanOBD2-Diagnostic-Vehicles/dp/B001QIYAQ0/
http://www.amazon.com/3160B-Professional-CanOBDII-Diagnostic-Enhanced/dp/B001QIUGVI/
http://www.amazon.com/3M-SV-Tactical-Hearing-Protector/dp/B0006968YM/
想改为下面这样,批量,大家有办法吗
http://www.amazon.com/B007VPQP5Q/

李小冲 发表于 2013-2-22 06:38:52

写个程序,读取每一条URL,然后截取http://www.amazon.com/和/dp之间的内容,接着把取到的数据给替换掉后就变成http://www.amazon.com/B007VPQP5Q/ 这样的网址了

阿百川 发表于 2013-2-22 08:05:07

本帖最后由 阿百川 于 2013-2-22 08:06 编辑

hxxp://www.amazon.com/B007VPQP5Q/
这样打不开,需要添加/dp/
hxxp://www.amazon.com/dp/B007VPQP5Q
添加追踪id
hxxp://www.amazon.com/dp/B007VPQP5Q?tag=advertcn-20

批量处理的话用excel可以做到
按‘/’进行分割,删除列,然后把内容复制到emeditor,替换‘\t’为‘\’

minlab 发表于 2013-2-22 09:11:06

把amazon弄短这个有什么意义?

ゞ灬W老大つ 发表于 2013-2-22 09:32:56

实用技巧,收藏了

joul 发表于 2013-2-22 09:55:46

只想到了几个思路:

1,仅仅是链接文字变短,可以<a href=“http://www.amazon.com/145w-Polycrystalline-Solar-Panel-Pack/dp/B007VPQP5Q/”>http://www.amazon.com/B007VPQP5Q</a>

2, 写个转换transfer.php,<a href=“yoursite/transfer.php?id=B007VPQP5Q”>http://www.amazon.com/B007VPQP5Q</a>, 在这个transfer.php中根据参数做redirect

总感觉这样做没什么意义,lz为什么要把链接变短呢?

lwbing 发表于 2013-2-22 10:14:04

本帖最后由 lwbing 于 2013-2-22 10:15 编辑

Amazon有自己的短网址,你获取地址的时候有个缩短服务的,亲!
你这样缩短然后加自己的Track ID?

老猫 发表于 2013-2-22 10:31:34

用Editplus的替换功能吧,搜索的时候要用到正则表达式

Ctrl + H 打开替换窗口
勾选 正则表达式(x)
搜索 com/.*/dp/
替换为 com/
点替换全部, 搞定



fy188 发表于 2013-2-22 10:36:51

不错哦:):)

ksduck 发表于 2013-2-22 10:41:57

如楼上所说,Amazon产品页面URL中的产品名称部分,在解析时是不起作用,可以删去的。
但删去后Amazon会不会k你,未知。我看过一些大站做Amazon Affiliate都用的精简(删除产品名称)后的URL,不过什么事都照着大站做未必安全。

billy 发表于 2013-2-22 11:02:39

excel分割,用/或者用/dp/作为分隔符。删除中间的列,再用&符号把前面几个单元格连接起来,复制然后选择性粘贴为数值格式就可以了

lozouee 发表于 2013-2-22 16:54:57

这样做的话,点击时有些链接会被自动去掉自己的ID(cookies不被记录)

阿百川 发表于 2013-2-22 19:29:15

lozouee 发表于 2013-2-22 16:54 static/image/common/back.gif
这样做的话,点击时有些链接会被自动去掉自己的ID(cookies不被记录)

不会吧,做了一些测试,然后到amz的后台有ID的点击记录

shanguiyao 发表于 2013-2-26 13:23:14

正则表达式解决吧
在editplus 用 /*/dp/用/dp/替换掉

webflier 发表于 2013-2-26 15:49:43

用短链服务,google有,还提供api调用。bitly也行,但api的quota不高
页: [1] 2
查看完整版本: 怎么把链接变短