Läsa källkod ifrån hemsida - C#

Permalänk
Medlem

Läsa källkod ifrån hemsida - C#

Hur ska man göra för att kunna läsa av källkoden av sidan som kommer upp när man sökt på tex google.se?

Jag använder denna koden för att läsa källkod. Vilket fungerar bra när jag endast läser koden från google.se

string URL = "http://www.google.se"; System.Net.WebClient webClient = new System.Net.WebClient(); string strSource = webClient.DownloadString(URL); webClient.Dispose(); richTextBox1.Text = strSource;

Fast om jag tar urlen från när jag sökt "test" och kör koden får jag inte "rätt" källkod.

string URL = "http://www.google.se/search?q=test"; System.Net.WebClient webClient = new System.Net.WebClient(); string strSource = webClient.DownloadString(URL); webClient.Dispose(); richTextBox1.Text = strSource;

Hur ska jag göra för att få "rätt" källkod?
Jag vill inte använda mig av ngn API.

EDIT; bytte url för sökningen

Permalänk

Testa att byta ut # mot ett frågetecken (?) .

Visa signatur

Dator: i5-13600K, Asus Prime Z690-P, Noctua NH-D14, Kingston Fury Beast RGB 32GB DDR5-6000, Gigabyte RTX 4090 gaming OC, Seasonic Platinum SS-1000XP, Lian-Li Lancool 215, Samsung 980Pro 2TB M.2 NVME, Acer Predator XB323QKNV 4k 144Hz

Permalänk
Medlem

Bytte till en bättre "sök-url" med ? istället för #, fast det funkade inte heller..

Permalänk

Kan vara så att du behöver identifiera dig som en giltig User Agent, kan vara så att google blockerar misstänkta bots.

Permalänk
Hedersmedlem
Skrivet av thompa89:

Fast om jag tar urlen från när jag sökt "test" och kör koden får jag inte "rätt" källkod.

För mig verkar det fungera. Vad får du istället?

Permalänk
Medlem

Om man visar källkoden via firefox kan man söka rätt på alla sökresultat man hittat tex första träffen som är testportalen. Fast om man söker i källkoden koden gav en kan man inte hitta ngt sökresultat.

Permalänk
Hedersmedlem
Skrivet av thompa89:

Om man visar källkoden via firefox kan man söka rätt på alla sökresultat man hittat tex första träffen som är testportalen. Fast om man söker i källkoden koden gav en kan man inte hitta ngt sökresultat.

Jag hittar testportalen...
Från firefox:

+test&revid=668987416&sa=X&ei=r4crTMCWJMOoOI-T2bID&ved=0CB4Q4QIoAQ"><b>tjej</b> test</a></table></div><!--a--><h2 class=hd>Sökresultat</h2><div id=ires><ol><!--m--><li class="g w0"><h3 class="r"><a href="http://testportalen.se/" class=l onmousedown="return rwt(this,'','','','1','AFQjCNGe_EAMPJRgLImA_EUH1n9pdRTaFQ','1A2-4zYKQwkZDUOukZj91g','0CCEQFjAA')"><em>Test</em> - alla <em>test</em> på ett ställe!</a></h3><button class=ws title=""></button><div class="s">Här har vi samlat <em>test</em> för alla tillfällen. <em>Test</em> för att mäta din iq, personlighet eller <em>testa</em> din allmänbildning. <em>Test</em> för underhållning och för kärlek! <b>...</b><br><div class=osl><a href="/url?q=http://testportalen.se/karlekstest.php&sa=X&ei=r4crTMCWJMOoOI-T2bID&ved=0CCUQ0gIoADAA&usg=AFQjCNFIMj_YvLpuCJ6AF_OcDII2Q4ZdiA" >Kärlekstest</a> - <a href="/url?q=http://testportalen.se/iqtest.php&sa=X&ei=r4crTMCWJMOoOI-T2bID&ved=0CCYQ0gIoATAA&usg=AFQjCNHbeveHfC2-M5JKy6nXRjxtAnmvtg" >IQ-test</a> - <a href="/url?q=http://testportalen.se/ondtest.php&sa=X&ei=r4crTMCWJMOoOI-T2bID&ved=0CCcQ0gIoAjAA&usg=AFQjCNFup14agDD4bsiOj3vdC8n2DrVpeA" >Hur ond är du</a> - <a href="/url?q=http://testportalen.se/roligatest.php&sa=X&ei=r4crTMCWJMOoOI-T2bID&ved=0CCgQ0gIoAzAA&usg=AFQjCNG85B_xRwmCWNh7SoopS60-E-Z03Q" >Roliga test</a></div><span class=f><cite><b>test</b>portalen.se/</cite> - <span class=gl><a href="http://webcache.googleusercontent.com/search?q=cache:GTTRHrK-..." onmousedown="return rwt(this,'','','','1','AFQjCNFKdobRcN-XmlQnRsSQNOwmmD9q1w','MQCv207trOi2Ks2kHOlM-Q','0CCMQIDAA')">Cachad</a> - <a href="/search?hl=sv&safe=off&q=related:testportalen.se/+test&tbo=1&sa=X&ei=r4crTMCWJMOoOI-T2bID&ved=0CCQQHzAA">Liknande</a></span></span></div><!--n--><!--m--><li class="g w0"><h3 class="r"><a href="http://se.41q.com/" class=l onmousedown="return rwt(this,'','','','2','AFQjCNEwZB40m13egepDiLTZ8QuGz-xl0w','bB4Gku_mO6p62_pNglCpGQ','0CCsQFjAB')">Personlighetstest - 41 Frågor. 1 Personlighet.

Från programmet:

+test&revid=1493298434&sa=X&ei=XocrTN3iFIebOPPD3LID&ved=0CBkQ4QIoAQ\"><b>tjej</b> test</a></table></div><h2 class=hd>Sökresultat</h2><div id=ires><ol><li class=g><h3 class=\"r\"><a href=\"http://testportalen.se/\" class=l><em>Test</em> - alla <em>test</em> på ett ställe!</a></h3><div class=\"s\">Här har vi samlat <em>test</em> för alla tillfällen. <em>Test</em> för att mäta din iq, personlighet eller <em>testa</em> din allmänbildning. <em>Test</em> för underhållning och för kärlek! <b>...</b><br><div class=osl><a href=\"/url?q=http://testportalen.se/karlekstest.php&sa=X&ei=XocrTN3iFIebOPPD3LID&ved=0CCAQ0gIoADAA&usg=AFQjCNGz8roHvfRBtWUI3ggGXXeY614XDA\" >Kärlekstest</a> - <a href=\"/url?q=http://testportalen.se/iqtest.php&sa=X&ei=XocrTN3iFIebOPPD3LID&ved=0CCEQ0gIoATAA&usg=AFQjCNFGYPTnWzZZORZkVviH1br7qqck2A\" >IQ-test</a> - <a href=\"/url?q=http://testportalen.se/ondtest.php&sa=X&ei=XocrTN3iFIebOPPD3LID&ved=0CCIQ0gIoAjAA&usg=AFQjCNEX39PMn7PUEYhP0t_BiLRFCY8-uw\" >Hur ond är du</a> - <a href=\"/url?q=http://testportalen.se/roligatest.php&sa=X&ei=XocrTN3iFIebOPPD3LID&ved=0CCMQ0gIoAzAA&usg=AFQjCNHST8oUKMVHCmGt6PEso-AgJytXkg\" >Roliga test</a></div><span class=f><cite><b>test</b>portalen.se/</cite> - <span class=gl><a href=\"http://webcache.googleusercontent.com/search?q=cache:GTTRHrK-...">Cachad</a> - <a href=\"/search?hl=sv&ie=UTF-8&q=related:testportalen.se/+test&tbo=1&sa=X&ei=XocrTN3iFIebOPPD3LID&ved=0CB8QHzAA\">Liknande</a></span></span></div><li class=g><h3 class=\"r\"><a href=\"http://se.41q.com/\" class=l>Personlighetstest - 41 Frågor. 1 Personlighet.

De är inte helt identiska, men det mesta verkar väl vara med? Eller får du något annat?

Permalänk
Medlem

Jag fick fel resultat förut. Men nu verkar det funka av ngn konstig anledning :/