小编Dig*_*ato的帖子

设置java URLConnection的用户代理

我正在尝试使用带有URLConnection的Java解析网页.我尝试像这样设置用户代理:

java.net.URLConnection c = url.openConnection();
c.setRequestProperty("User-Agent", "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2");
Run Code Online (Sandbox Code Playgroud)

但是生成的用户代理是我指定的用户代理,末尾附加了"Java/1.5.0_19".有没有办法真正设置用户代理没有这个添加?

java user-agent

73
推荐指数
3
解决办法
15万
查看次数

如何使用ffmpeg管道?

我的目标是使用wget下载一个flv文件,并将输出传输到ffmpeg以将其转换为MP3.这样用户可以下载MP3而无需等待FLV首先下载到我的服务器.我一直在玩它,似乎ffmpeg只能在原始视频上进行管道传输.所以我正在使用这样的东西:

wget -O - 'videoinput.flv' | ffmpeg -y -i - -vcodec rawvideo -f yuv4mpegpipe - |  ffmpeg -y -i - -ab 128k audiooutput.mp3
Run Code Online (Sandbox Code Playgroud)

有没有人有这种类型的即时ffmpeg编码过程的经验?

ffmpeg

17
推荐指数
3
解决办法
4万
查看次数

如何使用我的服务器作为代理通过PHP下载文件?

我需要我的服务器充当第三方服务器(文件最初所在的位置)和最终用户之间的代理.也就是说,我的服务器从第三方服务器下载文件,然后用户从我的服务器下载文件.这应该导致带宽为文件大小的两倍.如何使用PHP实现此过程?

php proxy download

5
推荐指数
2
解决办法
6761
查看次数

Javascript Regex:如何模拟积极外观的"匹配无捕获"行为?

我有一个相对简单的正则表达式问题 - 我需要匹配字符串中的特定单词,如果它们是整个单词或前缀.使用单词边界,它看起来像这样:

\b(word1|word2|prefix1|prefix2)
Run Code Online (Sandbox Code Playgroud)

但是,我不能使用单词边界条件,因为有些单词可能以奇数字符开头,例如.999

我的解决方案是为这些奇怪的情况寻找空白或启动令牌.

(\b|^|\s)(word1|word2|prefix1|prefix2)
Run Code Online (Sandbox Code Playgroud)

现在像.999这样的单词仍然可以正确匹配,但它也会捕获匹配的单词/前缀之前的空格.就我的目的而言,我无法捕获空白.

积极的lookbehinds似乎解决了这个问题,但javascript不支持它们.有没有其他方法我可以得到相同的行为来解决这个问题?

javascript regex

2
推荐指数
1
解决办法
1992
查看次数

标签 统计

download ×1

ffmpeg ×1

java ×1

javascript ×1

php ×1

proxy ×1

regex ×1

user-agent ×1