Ehi, mi piacerebbe raschiare alcuni dati dal mio blog utilizzando YQL:Come utilizzare più selettori XPath in una query YQL
SELECT * FROM html WHERE url="http://site.com/blog" AND xpath="//div[@class='post']"
Come posso utilizzare diversi pezzi di XPath nella mia domanda? Per esempio. posso fare qualcosa come:
SELECT * FROM html WHERE url="http://site.com/blog" AND xpath="//div[@class='post']" AND xpath ="//div[@class='title']"
assumendo che voglio ottenere il post e il titolo? Immagino di poter prendere tutto il codice HTML, ma preferisco prendere solo ciò di cui ho bisogno in quanto la velocità è un problema qui.
Una volta ottenuto il codice HTML, desidero estrarre il testo dal markup, è corretto utilizzare espressioni regolari PHP per questo?
Capisco anche che è possibile utilizzare la sintassi CSS, se si dispone di esperienza con questo con YQL e potrebbe guidarmi in come potrei scrivere una query simile a quella sopra ma in CSS piuttosto che XPATH sarei grato!
Grazie.
Grazie, non ero sicuro della sintassi ma questo è stato risolto. –
Molto, molto utile! Grazie. – talkingnews
Suvviato .. Ho capito da solo ma volevo sapere se posso dare uno spazio o qualcosa tra il risultato di due xPaths, in modo che più tardi potrei analizzare il risultato e ottenere due valori diversi. – SoulMan