{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Nokogiri ile HTML \u0130\u015fleme Rehberi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"SQg7XvoLTN\"><a href=\"https:\/\/fatihsoysal.com\/blog\/nokogiri-ile-html-isleme-rehberi\/\">Nokogiri ile HTML \u0130\u015fleme Rehberi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/nokogiri-ile-html-isleme-rehberi\/embed\/#?secret=SQg7XvoLTN\" width=\"600\" height=\"338\" title=\"&#8220;Nokogiri ile HTML \u0130\u015fleme Rehberi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"SQg7XvoLTN\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Merhaba! Bu rehberde, Ruby programlama dilinde HTML ve XML dosyalar\u0131n\u0131 i\u015flemek i\u00e7in kullan\u0131lan g\u00fc\u00e7l\u00fc bir k\u00fct\u00fcphane olan Nokogiri'yi ele alaca\u011f\u0131z. Nokogiri, hem basit hem de karma\u015f\u0131k HTML\/XML yap\u0131lar\u0131n\u0131 kolayca parse etmenizi, sorgulaman\u0131z\u0131 ve manip\u00fcle etmenizi sa\u011flar. \u00d6ncelikle, Nokogiri'nin kurulumundan ba\u015flay\u0131p, ard\u0131ndan \u00e7e\u015fitli \u00f6rneklerle pratik kullan\u0131m\u0131n\u0131 g\u00f6sterece\u011fiz. Bu rehber, hem ba\u015flang\u0131\u00e7 seviyesindeki hem de ileri seviyedeki geli\u015ftiriciler i\u00e7in faydal\u0131 bilgiler i\u00e7erir."}