File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -36,24 +36,24 @@ sub process_form{
36
36
my $url = $cgi -> param(' url' );
37
37
my $return_success = 0;
38
38
# google cache
39
- if ($url =~ / https?:\/\/ webcache\. googleusercontent\. com\/ search\? q=cache:[a-zA-Z0-9_-]{12}:([^+ ]+)/ ){
39
+ if ($url =~ / https?:\/\/ webcache\. googleusercontent\. com\/ search\? q=cache:[a-zA-Z0-9_-]{12}:([^+ ]+)/ ){
40
40
$url = $1 ;
41
41
$url = ' http://' .$url unless $url =~ / ^(?:https?|ftp):\/\/ / ;
42
42
print " <div>" .naive_html_encode(uri_unescape($url ))." </div>\n " ;
43
43
$return_success = 1;
44
44
# google redirects
45
- }elsif ($url =~ / [?&](?:img)?url=([^&]+)/ or $url =~/ google\. [a-z]+\/ url\? .*\b q=(https?:[^&]+)/ ){
45
+ }elsif ($url =~ / [?&](?:img)?url=([^&]+)/ or $url =~/ google\. [a-z]+\/ url\? .*\b q=(https?:[^&]+)/ ){
46
46
$url = $1 ;
47
47
print " <div>" .naive_html_encode(uri_unescape($url ))." </div>\n " ;
48
48
# print "<div>".uri_decode($url)."</div>\n";
49
49
$return_success = 1;
50
50
# facebook redirects
51
- }elsif ($url =~ / ^https?:\/\/ [a-z0-9-.]*facebook\. .*[?&]u=(http[^&]+)/ / ){
51
+ }elsif ($url =~ / ^https?:\/\/ [a-z0-9-.]*facebook\. .*[?&]u=(http[^&]+)/ ){
52
52
$url = $1 ;
53
53
print " <div>" .naive_html_encode(uri_unescape($url ))." </div>\n " ;
54
54
$return_success = 1;
55
55
# archive.today
56
- }elsif ($url =~ / https?:\/\/ (?:www\. )?archive\. (?:today|is)\/ [a-zA-Z0-9_]+(?:#.*)?$ / ){
56
+ }elsif ($url =~ / https?:\/\/ (?:www\. )?archive\. (?:today|is)\/ [a-zA-Z0-9_]+(?:#.*)?$ / ){
57
57
my $ua = LWP::UserAgent-> new(' agent' => ' Mozilla/5.0' );
58
58
my $response = $ua -> get($url );
59
59
if ($response -> is_success){
You can’t perform that action at this time.
0 commit comments