Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 06:10

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Quellcode auslesen

Discussion on Quellcode auslesen within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1

 
.Insane's Avatar
 
elite*gold: 0
Join Date: Jun 2011
Posts: 670
Received Thanks: 118
Quellcode auslesen

Hallo zusammen,
ich habe eine Webseite, wobei ich unter anderem mit PHP Simple HTML DOM Parser den Quellcode einer Webseite ausgelesen habe und im weiteren Verlauf auf bestimmte Stellen durchsucht habe.
Den Quellcode habe ich mir simpel mit folgendem Quellcode holen können:
Code:
include_once("simple_html_dom.php"); 

$html = file_get_html($url);
Seit 3 Tagen hat die Webseite, welche ich überprüfe, die Verbindung irgendwie unterbunden. Ich kann keinen Quellcode mehr auslesen. Ich erhalte immer nur den Fehler:
Code:
failed to open stream: Connection refused
Im Internet etwas recherchiert und es gibt die Möglichkeit als Betreiber einer Webseite solche Verbindungen zu unterbinden. Um das ganze zu umgehen wurde empfohlen cURL zu verwenden und dabei kam folgendes raus:
Code:
include_once("simple_html_dom.php"); 

$curl = curl_init(); 
curl_setopt($curl, CURLOPT_URL, $url);  
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);  
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);  
$str = curl_exec($curl);  
curl_close($curl);  
 
$html= str_get_html($str);
Das funktioniert mit anderen Seiten auch wunderbar, aber leider nicht bei der Seite wo ich es benötige.
Hat da jemand noch eine Idee, wie ich das umgehen kann?

Vielen Dank im Voraus.

MfG
.Insane is offline  
Old 09/19/2019, 21:47   #2


 
False's Avatar
 
elite*gold: 0
The Black Market: 243/0/0
Join Date: Apr 2011
Posts: 11,117
Received Thanks: 2,436
Ich bezweifel das die Seite den Aufruf unterbindet, das werden wohl die wenigsten Seiten machen, da wenn man z.B. file_get_content oder Curl nutzt ein normaler Aufruf erzeugt wird (ist als würdest du die Seite aufrufen). Es gibt zwar kleine Unterschiede, wie z.B. das du kein Browser Agent angegeben hast aber ich bezweifel das dies geprüft wird.

Um welche Seite geht es ?
False is offline  
Thanks
1 User
Old 09/20/2019, 10:17   #3
 
elite*gold: 0
Join Date: Oct 2012
Posts: 71
Received Thanks: 24
ich vermute das deine Server IP von anbiedre geblockt wird.
Da kann Mann kaum was machen.
_robox is offline  
Thanks
1 User
Old 09/20/2019, 20:27   #4

 
.Insane's Avatar
 
elite*gold: 0
Join Date: Jun 2011
Posts: 670
Received Thanks: 118
Quote:
Originally Posted by _robox View Post
ich vermute das deine Server IP von anbiedre geblockt wird.
Da kann Mann kaum was machen.
Nach genauerer Prüfung ist genau das eingetretten. Die IP meines Servers wurde blockiert.

Hat jemand eine Idee was ich nun machen könnte um das zu umgehen?
.Insane is offline  
Old 09/20/2019, 21:05   #5
 
elite*gold: 0
Join Date: Oct 2012
Posts: 71
Received Thanks: 24
eine Möglichkeit wehre die Verwendung einer neuen IP Adresse das wehre aber nur eine kurzfristige Lösung denn früher oder später wird auch die neue IP geblockt.
Außerdem kannst du nicht sicher sein das der anbiedre ganze IP Blöcke sperrt.

Am besten du setzt dich mit den Anbiedert in Verbiegung das er deine IP wieder frei gibt.
_robox is offline  
Old 09/20/2019, 21:49   #6


 
False's Avatar
 
elite*gold: 0
The Black Market: 243/0/0
Join Date: Apr 2011
Posts: 11,117
Received Thanks: 2,436
Quote:
Originally Posted by .Insane View Post
Nach genauerer Prüfung ist genau das eingetretten. Die IP meines Servers wurde blockiert.

Hat jemand eine Idee was ich nun machen könnte um das zu umgehen?
Gut zu wissen, diese Option habe ich nicht in betracht gezogen, da ich dachte das du es auch mal manuell per Browser versucht hast

Quote:
Originally Posted by _robox View Post
eine Möglichkeit wehre die Verwendung einer neuen IP Adresse das wehre aber nur eine kurzfristige Lösung denn früher oder später wird auch die neue IP geblockt.
Außerdem kannst du nicht sicher sein das der anbiedre ganze IP Blöcke sperrt.

Am besten du setzt dich mit den Anbiedert in Verbiegung das er deine IP wieder frei gibt.
Ich bezweifel das er die Ip wieder entsperrt bekommt (aus mehreren Gründen).
Kann höchstens wie du schon sagtest es mit einer anderen IP versuchen (sofern vorhanden) oder proxies nutzen.
False is offline  
Old 09/20/2019, 23:05   #7
 
elite*gold: 0
Join Date: Oct 2012
Posts: 71
Received Thanks: 24
Quote:
Originally Posted by False View Post
Gut zu wissen, diese Option habe ich nicht in betracht gezogen, da ich dachte das du es auch mal manuell per Browser versucht hast .
Das wahre egal gewesen da bei abfragen über curl oder anglichen php Funktion immer die Server ip mit übermittele wird und nicht die Client IP.

Quote:
Originally Posted by False View Post
Ich bezweifel das er die Ip wieder entsperrt bekommt (aus mehreren Gründen).
Kann höchstens wie du schon sagtest es mit einer anderen IP versuchen (sofern vorhanden) oder proxies nutzen.
Auch wenn die Chancen nicht hoch ist würde ich es erst mal versuchen mich mit denn anbiedre zu zu einigen.

der weg über eine normalen proxy wird aller Voraussicht nicht klappen da er auch immer die Client IP (== Server IP) mit übertragt.

Eine anonymer Proxy oder eine VPN Verbindung könnte möglich seine
Nur bin ich nicht sicher ob das über eine Server so ohne weiteres möglich ist
_robox is offline  
Old 09/21/2019, 00:25   #8


 
iMostLiked's Avatar
 
elite*gold: 1337
Join Date: Apr 2013
Posts: 6,485
Received Thanks: 3,190
Quote:
Originally Posted by _robox View Post
Eine anonymer Proxy oder eine VPN Verbindung könnte möglich seine
Nur bin ich nicht sicher ob das über eine Server so ohne weiteres möglich ist
Ist möglich. Sogar ziemlich einfach.


Für file_get_contents:
PHP Code:
$auth base64_encode('user:pass');
$data = [
    
'http' => [
        
'proxy'           => 'tcp://127.0.0.1:1337',
        
'request_fulluri' => true,
        
'header'          => "Proxy-Authorization: Basic $auth// Falls der Proxy keine Auth braucht, die Zeile hier entfernen
    
]
];
$context stream_context_create($data);

$response = @file_get_contents('https://elitepvpers.com/'false$context); 
oder für cURL:

PHP Code:
curl_setopt($chCURLOPT_PROXY'127.0.0.1:1337');
curl_setopt($chCURLOPT_PROXYUSERPWD'user:pass'); // Falls der Proxy keine Auth braucht, die Zeile hier entfernen 
iMostLiked is offline  
Old 09/21/2019, 10:30   #9


 
False's Avatar
 
elite*gold: 0
The Black Market: 243/0/0
Join Date: Apr 2011
Posts: 11,117
Received Thanks: 2,436
Quote:
Originally Posted by _robox View Post
Das wahre egal gewesen da bei abfragen über curl oder anglichen php Funktion immer die Server ip mit übermittele wird und nicht die Client IP.
Viele Entwickeln lokal, würde lokal das Script nicht funktionieren, er könnte die Seite aber immernoch mit dem Browser aufrufen wäre die IP logischerweise nicht gesperrt.
Evtl. verstehst du so was ich meinte
False is offline  
Reply


Similar Threads Similar Threads
Glückskiste Quellcode im Itemshop auslesen
04/18/2015 - Fiesta Online - 12 Replies
A
[Hilfe] Quellcode auslesen... [Fehler!]
11/04/2012 - AutoIt - 5 Replies
ich habe ein problem beim auslesen des quellcodes unzwar will ich mir ein tool basteln der mir beim pc start die ungelesenen nachrichten ausliest... #RequireAdmin #include <WinHTTP.au3> $hSession = _WinHttpOpen("Mozilla/5.0 (Windows NT 6.1; rv:16.0) Gecko/20100101 Firefox/16.0") $hConnect = _WinHttpConnect($hSession, "www.elitepvpers.com") $sHtml1 = _WinHttpSimpleRequest($hConnect, "GET", "")
Autoit Quellcode auslesen
04/19/2012 - AutoIt - 1 Replies
Hallo, Ich habe 2 Problemchen ^^ 1. Ich hab ein Spiel. Da will ich mir mal denn Quellcode anschauen. Aber es geht nicht ich kann kein recht klick seiten quell text anzeigen oder irgen was anderes. Ich hab mal gelesen man kann mit auto it sich denn Quelltext von egal wo herhollen ich glaub das war mit TCP und Msgbox ^^ wenn mir jemand helfen könnte wie ich an denn Quellcode komme währe ich im sehr dankbar. 2. Ich will ein bot machen der automatisch geld gold ... in die gildenkasse...
Quellcode bestimme Sachen auslesen
05/28/2011 - AutoIt - 2 Replies
Hi epvpers, man muss ja bei manchen Facebook Videos erst auf den "like" Button drücken damit man sie sehen kann, wenn man jedoch im Quellcode sucht findet man einen youtube link und kann aufs video zugreifen ohne den like button drücken zu müssen, jetzt die frage: ist es möglich diesen link aus den Quelltext automatisch rauszusuchen?? ich würde dann damit ein tool erstellen.... Quellcode:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"...



All times are GMT +1. The time now is 06:12.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.