Bir web sitesinden URL'leri almak ve HTML'yi ayrıştırmak için HTTP GET ve POST komutlarını kullanmak istiyorum. Bunu nasıl yaparım?Java kullanarak bir web sitesinden nasıl URL alabilirim?
16
A
cevap
18
HttpURLConnection ürününü URL ile birlikte kullanabilirsiniz.
URL url = new URL("http://example.com");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("GET");
connection.connect();
InputStream stream = connection.getInputStream();
// read the contents using an InputStreamReader
0
Kullanım http://hc.apache.org/httpclient-3.x/
3
bir GET yapmanın en kolay yolu java.net.URL inşa kullanmaktır. Ancak, belirtildiği gibi, httpclient gitmek için uygun yoldur, çünkü başkalarının aralarında yönlendirmeleri ele alabilmesini sağlar.
html'yi ayrıştırmak için html parser'u kullanabilirsiniz.
0
3
Bunun için işaretli/onaylanmış yanıt robhruska'dan geliyor - teşekkürler. Bu, bunu yapmanın en basit yolunu gösterir, basit bir URL bağlantısı yapmak için neyin gerekli olduğunun anlaşılması basittir. Ancak, uzun vadeli strateji, bu görevi tamamlamak için daha gelişmiş ve zengin özelliklere sahip yollar için HTTP Client'u kullanmak olacaktır.
burada hızlı cevap yine var, herkese teşekkür ederim:URL url = new URL("http://example.com");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("GET");
connection.connect();
InputStream stream = connection.getInputStream();
// read the contents using an InputStreamReader
İlgili konular
- 1. Bir web sitesinden java kullanarak veri nasıl alınır?
- 2. Tüm sade metinleri Scrapy ile bir web sitesinden nasıl alabilirim?
- 3. Android'de imageview'deki url web sitesinden görüntü nasıl alınır
- 4. Web sitesinden numarayı kazımak için regex kullanarak
- 5. Python kodunu kullanarak web sitesinden nasıl değer alabiliriz?
- 6. Bir URL başlığı nasıl alabilirim
- 7. Bir ASP.NET web sitesinden SMS gönderme
- 8. java kullanarak bir web sitesine giriş yapmak
- 9. Sıkıştırılmış bir dosyayı web sitesinden indirme işlemini nasıl otomatikleştirebilirim
- 10. Bir web dizini url'sinden nasıl veri alabilirim?
- 11. BeautifulSoup kullanarak Python web kazıma, karmaşık URL ile döngü nasıl?
- 12. Nasıl yapılırSelectedText web sitesinden javaFX içinde görüntüleme
- 13. Bir Web sitesinden XML Dosya Verilerini Kapatma
- 14. allocator_traits örneği, cplusplus web sitesinden
- 15. JSON nesnesini bir web sitesinden bir arraylist'e nasıl ayrıştırabilirsiniz
- 16. C# bir web sitesinden bir dosya nasıl indirilir #
- 17. web url'sini nasıl alabilirim
- 18. urllib2 bir web sitesinden doğru verileri çekmiyor Python 2.7
- 19. Web sitesinden içerikler al XMLHttpRequest in PHP
- 20. node.js kullanarak tüm köprüler (harici web sitesinden) ayıklayın ve
- 21. "craigslist" sitesinden iframe'i "searchtempest" olarak kullanarak kendi sitesinden nasıl veri alınır?
- 22. ASP.NET Çekirdek MVC'de nasıl URL Yönlendiricisi alabilirim?
- 23. Web sitesindeki notları nasıl alabilirim ve POST isteğini kullanarak nasıl giriş yapabilirim?
- 24. Android uygulamasında web sitesinden verileri al
- 25. Bir web sayfasının genel anahtarını nasıl alabilirim?
- 26. Nasıl bir java web uygulaması
- 27. Java JUnit'te bir anahat spesifikasyonu nasıl alabilirim?
- 28. İpin bir sonraki kısmını nasıl alabilirim - java?
- 29. İstek URL'sini ayrıştırırken URL etiketi nasıl alabilirim?
- 30. Sadece Exchange Web hizmetlerini kullanarak yinelenen olay yöneticilerini nasıl alabilirim?
bir dize değişkeni içeriğini okumak için InputStream kullanarak BufferedReader oluşturma – rockit