Я пытаюсь получить содержимое http://betsbc.com.
Но ничто не могло сделать это: cURL, wget, file_get_contents
Рубин file.open
питона urllib2.urlopen
, Ничего такого.
Но я могу открыть его из браузера успешно.
Я пробовал в Cloud9 и мой хостинг.
Что я делаю неправильно?
заранее спасибо
Керл, кажется, работает на меня.
Он возвращает HTML-структуру страницы практически без содержимого, поэтому я думаю, все это сгенерировано в javascript.
У вас могут быть некоторые ограничения подключения, где вы находитесь, препятствуя доступу к веб-сайту.
Здесь вы можете увидеть возвращенный контент: pastebin.com/8JYpe9B1
$ curl http://betsbc.com
<html><head><title>BetCity - ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒</title>
<meta name="keywords" content="betcity,▒▒▒▒▒▒▒,▒▒▒▒▒▒▒▒▒▒▒▒,▒▒▒▒▒▒▒▒,▒▒,▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒,▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒,▒▒▒▒▒▒,▒▒▒▒▒,▒▒▒▒▒▒▒▒▒▒,live ▒▒▒▒▒▒▒▒▒▒,live ▒▒▒▒▒▒,▒▒▒▒▒▒▒▒▒,▒▒▒▒▒▒,▒▒▒▒▒▒,▒▒▒▒▒▒,on-line,sports,soccer,hockey,basketball,tennis">
<meta name="page-topic" content="sports"><meta name="description" content="Betcity - ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒. ▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒.">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-120364-2");
pageTracker._trackPageview();
} catch(err) {}</script>
</head>
<frameset rows="111,*,38" border="0">
<frame name="btop" src="top.php" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
<frame name="center" src="center.php" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
<frame name="bottom" src="bottom.php" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
</frameset></html>
Других решений пока нет …