Anonim

Hi ha un mètode fantàstic que podeu utilitzar amb un agent d'usuari de curl per obtenir el codi font HTML i CSS des d'una URL. Si utilitzeu aquest agent d'usuari de curl, podeu incloure el codi font, fins i tot la informació de la capçalera http. És important tenir en compte que alguns llocs tenen contingut o codi HTML diferents, que no sempre funcionaran amb l’agent de curl amb un navegador d’Internet o HTML específic. També us pot interessar la lectura; Trucs i claus de sortida del comandament .

La bona notícia és que, en la majoria dels casos, l’agent d’usuaris de Chrome a Chrome i l’agent d’usuaris de curl a Internet Explorer funcionen la major part del temps. Però en els casos en què l’agent d’usuaris predeterminat de curl no funcionarà com a pla, podem fer malbé l’agent d’usuari d’una altra versió del navegador i un sistema operatiu, i això permet als desenvolupadors web accedir ràpidament a les variacions alternatives del codi font d’un lloc. Aquesta és una bona alternativa per a l’agent d’usuaris de curl a Android. A continuació es mostra la línia de comandes mitjançant l'agent d'usuaris curl.

La sintaxi bàsica és la següent:

curl -A "UserAgentString" http://url.com

Una de les situacions més comunes de diferents fonts HTML i CSS és per als llocs web amb versions mòbils despullades, podreu recuperar el codi font específic per a iPhone amb:

curl -A "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5" http://www.apple.com

Alguns llocs també ho fan amb altres navegadors. Aquest seria Chrome 12 a Mac OS X 10.6.8:

curl -A "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.112 Safari/534.30" http://microsoft.com

Aquí hi ha un altre que fa malbé Mac App Store i Mac OS X 10.6.7 com a agent d’usuari i és útil per consultar l’App Store des d’un script (més informació sobre TUAW):

curl -silent -A "iMacAppStore/1.0.1 (Macintosh; U; Intel Mac OS X 10.6.7; en) AppleWebKit/533.20.25" http://ax.search.itunes.apple.com/

Hi ha un altre Windows XP amb Firefox 3:

curl -A "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3" http://yahoo.com

Podeu cercar diferents tipus de cadenes d’agents d’usuari php curl a Internet, cal incloure pressupostos si voleu recuperar una font de llocs com a agent d’usuari. Si voleu fer servir els agents d’usuari, Viquipèdia té una bona entrada sobre el tema.

Nota: això es realitza intencionadament a través de la línia d’ordres i s’adreça a aquells que els agradi treballar des del Terminal, però hi ha maneres fàcils de fer-ho mitjançant aplicacions gràfiques estàndard i navegadors web com Safari, Chrome i Firefox. Safari és probablement el més senzill, perquè podeu configurar diferents agents d'usuari directament des del menú de desenvolupadors:

També assegureu-vos de llegir: els millors trucs de notes de notes, claus i comandaments per a Windows

Aquesta captura de pantalla es va extreure a partir d’un article sobre com fer funcionar les trucades de vídeo xat de Facebook a OS X, cosa que s’aconsegueix canviant l’agent d’usuari del navegador per una versió que Facebook ha considerat compatible.

Com utilitzar l'agent d'usuari de curl per obtenir codi font d'URL