일부 회사 이름을 얻기 위해 Nokogiri를 사용하여 HTML 페이지를 구문 분석하려고합니다.배열의 문자열 요소가 올바르게 구분됩니다.
["MikeGetsLeadsUruBlondeLaunch LIVERynoRyderBoyer ProductionsStrangerxCerealLume CubeKatapyMacaulay Outdoor PromotionsFlixit ABMedia MosaicLiftCast.TVcool.mediaPeekKLIKseeStreamingo SolutionsPvgnaalughaUser"]
하지만 내가 좀하고 싶습니다 것은 :
names = []
names << Nokogiri::HTML(mypage).css(".name a").text
내 결과는 내가 .split
를 사용하려고
["MikeGetsLeads", "Uru", "Blonde", "Launch LIVE", RynoRyderBoyer Productions", "Stranger", "xCereal", "Lume Cube", "Katapy", "Macaulay Outdoor Promotions", "Flixit AB", "Media Mosaic", "LiftCast.TV", "cool.media", "Peek", "KLIKsee", "Streamingo Solutions", "Pvgna", "alugha", "User"]
그러나 그것은 나에게 올바른 결과를 제공하지 않습니다하지도 않습니다 . 이 페이지에서 각 이름은 <div>
에 속하므로 HTML 구조에서 명확하게 구분됩니다.
HTML 구조는이
<div class='name'>
<a href="https://angel.co/mikegetsleads-2" class="startup-link" data-id="1217822" data-type="Startup">MikeGetsLeads</a>
</div>
내가 분석 할 HTML이 어떻게 보이는지 확인할 수 있습니까? 질문에 붙여 넣을 수 있습니까? – maicher
Nokogiri 스 니펫의 결과에 따라 원하는 배열을 생성 할 수없는 것으로 보입니다. 아마도 당신이이 데이터를 어디서 얻고 있는지에 관한 좀 더 자세한 정보가 도움이 될 것입니다. – Sinstein
의견을 보내 주셔서 감사합니다. – Eric